Salesforce has no native connector that writes into Canvas. The usual flow starts with a closed opportunity or an accepted application in Salesforce and ends with a Canvas enrollment: when a learner pays or is admitted, create their Canvas user if needed and enroll them in the right course section. Make or n8n can do this through the Canvas API with an admin-level access token. This pattern suits continuing education, professional training, and bootcamps. Degree programs usually provision Canvas from the SIS already, so check that before building a second enrollment path that competes with it.