Canvas will allow you to upload any file type to the Files and Assignments tools. However, only certain types can be viewed without having to download them. The following text file types will work with the built-in Scribd previewer: