U.S Citizen but lives in Canada. Would my son still have opportunity for scholarships?

I have a dual citizen S20 who wants to go to med school. (I know it’s early, but his sister18 is gunning for Canada, so it’s a frequent topic of conversation at our house). Canadian universities are definitely on son’s radar for undergrad. My concerns are:

Advising. Will they have the same quality of guidance when it comes to preparing students specifically for US med schools?

GPA. It’s unclear exactly how American med schools weigh GPAs coming out of Canadian universities, as you can see from this thread.

Flexibility with courseload. Canadian universities as a whole (with some exceptions–McGill appears to be one) have less room for electives. Med school pre-reqs are quite broad. It could mean a few summer classes or difficult semesters to fit it all in.

Having said all that, I recently ran across this program at UBC:
http://cps.med.ubc.ca/undergraduate/
It looks extremely intense but WOW. Talk about great preparation for med school.