Embedding Shared Content (Using iframe code)
Sometimes you will have content that is used across many courses over time. That content may need to be updated, and when it does, you don't want to go into potentially dozens of Canvas courses to update the same content in many locations. Sometimes you will have content that is used across many courses over time. That content may need to be updated, and when it does, you don't want to go into potentially dozens of Canvas courses to update the same content in many locations.
There is an easy way to get around this: You can embed an external document (i.e. a Google doc, an Office 365 file, etc.) in all the Canvas resources (pages, assignments, quizzes, etc.) where it is needed. Then, if the document needs to be revised or updated, you can do so in one single location: All of the Canvas objects referencing that document will display the updated content.
The key is to use iframe code. The method for obtaining iframe code from the resource to be embedded will vary with the provider (Google, Microsoft, etc.)