(requesting as Canvas admin in our instance)
Currently Canvas assignments does not support the upload of .m files or display in Speedgrader which causes issues when students try to submit .m files and when trying to view the files in Speedgrader.
Canvas often reports that it cannot open the .m files in the online viewer in SpeedGrader, but sometimes it allows them to open. Our faculty have a current workaround but that involves downloading hundreds of student submissions.