Someone who is very independent, that can work well on a computer and follow the organization logics of the tool will thrive in Canvas. I find that as the instructure, I have to be extremely well organized.
I started using Canvas as a student during the pandemics, and had an extremely wide range of instructors who were able to use the tool well and instructors whos canvas pages were a confusing nightmare. So, I think that instructors who work with and organizational model (or maybe even no immediatly obvious organization?) will struggle a lot with this tool. Admittedly, there is definitly a learning curve with the tool, and I still struggle to make it do what I want it to do. For example, you really have to push its limitations to find the ways to grade in exactly the way you want. It really really wants me to grade by percentage points, which I don’t like to do.
Canvas is extremely bad for students who have grade anxiety. It’s in front of them all the time. It’s ineffective for students who need face to face interaction to be involved in the class. The students who needs to be absent from class benefit, and frankly, I benefit the most by have a proxy place to dump my course materials for when students aren’t taking responsibility for their own learning and expecting my to one-on-one tutor them through everhting. This is simply beyond my literal and financial capacity at a certain point.