You can, of course, upload video content directly into the Files repository of your Canvas course and link to it from any content area in your course (page, assignment, discussion post, announcement, etc.)

Warning Icon

 

However, this is not a recommended practice for a couple reasons: 

 

  1. You will use your course’s file storage limit very quickly.
  2. Canvas is optimized to stream multimedia content from external sources, it doesn’t play video content that is stored in your course’s Files as well.