Canvas has no direct sync to Google Sheets. The built-in route is the gradebook export: download the CSV and import it into Sheets, which works for a one-off report and goes stale as soon as grades change. Google's Assignments LTI connects Canvas to Google Drive, but it handles files (each student gets a copy of an attached Doc or Sheet) and moves no grade or roster data into a spreadsheet. For a gradebook or roster that stays current in Sheets, something has to call the Canvas REST API on a schedule: Make or n8n for a no-code flow, or a Sheets add-on built for Canvas. You'll need a Canvas API access token, and Canvas paginates API results, so large courses need a flow that follows pagination links.