Add a YouTube video to each slide in a Google Slides presentation (Insert >> Video...)
Right-click on the video within the slide and choose Video options...
Turn on the check box for Autoplay when presenting
Publish the presentation to the web (File >> Publish to the web...)
In the "Publish to the web" dialog:
Select the Embedtab and pick a size -I like using the Smalloption for "Slide size" because it gives me more space to type the instructional context for the embedded media
Select the check boxes to turn on:
Start slideshow as soon as the player loadsand
Restart the slideshow after the last slide
Copy the embed code
And then in Canvas:
In the Rich Content Editor, click on the button to Insert/edit media
In the "Insert/edit media" dialog, select the Embedtab and paste the embed code
Edit the embed code so that the delayms=value is a second or two longer than the longest video within the presentation
I did some testing and learned a couple of things. It looks like the Google Slide needs at least two slides for this to work. The time code cannot be different for each slide, and I added the extra time to account for the time it takes for the video to start playing.
I have been teaching in a technology-mediated environment since the days of HyperCard and teach classes in history, online student success, and how to be a health care IT trainer. Every day I learn more about Canvas.