The native link between Teams and Canvas is Microsoft's Teams LTI, and Canvas is the source of truth for membership. When a Canvas admin enables Microsoft Teams Sync, instructors can create a Teams class team for a course, and the team's members come from Canvas enrollment, matched to Microsoft accounts through a Canvas user field. Enrollment changes belong in Canvas (or the SIS that feeds it), since the sync reads from there. Teams meetings can also be created and joined from inside the course. Setup has hard prerequisites: a Microsoft Education license (A1 or higher), a single Microsoft tenant, and an exact match between a Canvas user field (email, login ID, SIS ID, or integration ID) and a Microsoft Entra ID field. A Microsoft tenant admin has to grant consent to the sync app. If you already create classes with School Data Sync, turn off its team creation first, or you will end up with duplicate classes.