Or can only admins do that?
Only someone with that specific permission can masquerade as a user. You can create custom admin roles that allow someone who is also a teacher to masquerade.
You can look at this document What user roles and permissions are available in Canvas?
Yes, I actually found this in the permissions in Admin settings right after asking the question. Thank you!
Retrieving data ...