No, if you are using the new Microsoft Education integration with Canvas, you do not have to sync separately.
The new integration is designed to consolidate the functionality of previous separate tools like Teams Classes, Teams Meetings, and OneDrive into a single, unified experience. Once enabled, the integration handles the synchronization of your Canvas course roster with Microsoft Teams automatically.
While the sync is automatic, you can still perform a manual sync if needed, especially the first time you enable the integration or after making changes to enrollments. The new system is designed to streamline the process, creating and updating your Teams class automatically based on your Canvas course enrollment.
I hope this helps!