We've seen the research for gathering engagement through gamifying a classroom, but the truth is that it does take quite a bit of work. For teachers looking to gamify their classroom, I believe the use of Classcraft and Canvas can work extremely well together.
Mastery Paths provides teachers a way to allow students to have differentiated work at their level. Students complete an assignment and based on the assessment of said assignment, they are assigned something appropriate for them. This can be used as a game-element and there is a lot of potential here.
For teachers who are already using tools such as Classcraft, this works in a similar way to Quests. For students who complete quests, once they are assessed, they are then provided a specific path open to them. This operates the same way that Mastery Paths do in Canvas
I think if there were some way to link the Quests to the activities on Classcraft, teachers would be in a place to gamify their classroom digitally.