Below are the steps to upload a video and captions into Canvas. These are specific steps for uploading videos using "Record/Upload Media", not "Insert/Edit Media". I found this process a little tricky because you add the captions after you save the Canvas page.
- Go to Canvas and edit the page you want to upload a video
- Click Record/Upload Media
- Click Upload Media
- Click Select Video File
- Double-click the video, which will appear as a "This link will be replaced..." icon in the Canvas page
- Click Save to save your Canvas page
- Click the video, then click it again if you want to pause it
- Hover over CC and click Upload Subtitles
- Click Choose the Language and click the language
- Click Choose File
- Double-click the caption file (.srt or .vtt)
- Click Upload
- Reload your Canvas page to make the captions appear
- Play the video
- Hover over CC and click the captions (usually named English) to make sure they are working