We use SSO from Clever to Canvas and we use PowerSchool SIS to roster Students, Staff, terms, and courses.sections to Canvas.
You'll need a way to sync the fields that Canvas and Clever share. If McGraw Hill's tool syncs that data to clever already, you should be good to go. Advanced settings allows you to custom map/select the proper matching fields if Clever doesn't know them already. If additional fields are needed to be mapped from your SIS to Clever you may need to reach out to Clever, or use the SFTP upload option to do a manual SFTP sync to add any missing/required data fields.
Field Lists: Student fields
district, schools, name, school, sis_id, dob, state_id, username, email, graduation_year, student_number, gender, grade
Teacher fields
district, name, school, schools, sis_id, username, email, state_id, teacher_number, title
Contact fields
district, name, sis_id, students, email, phone, phone_type, relationship, type
District Admins fields
district, name.first, name.last, email, title
School Admins fields
name, staff_id, schools, district, title, username, roles, email