I have been using Canvas for the past two years and it's becoming one of my best friends. I use Canvas daily in the classroom. Students are required to complete their warm-ups, quizzes and test through Canvas. This year, I also required to turn in their homework solutions through Canvas for credit as well.
This upcoming school year, I plan on taking Canvas to the next level by really customizing Canvas as an online class for my students. I will be adding detailed modules that lay out their daily assignments. I'm looking forward to see how my students will react to my Canvas use expansion.