In higher ed music training, many students use SoundCloud to post and share works that are in progress. Subsequently, users of this site could use it to both keep themselves organized and to submit works to be assessed - in school - without leaving the platform of SoundCloud, and bothering with downloads, conversions etc.
One key functionality of an Canvas integration, would be to keep the submitted recording in the state that it was delivered in, so that the student cannot further polish the work before review (version control/lock).
How about that?