Umontreal does NOT accept international applicants
- have Canadian citizenship or permanent resident status to the deadline for the filing of the application for admission or comply with the provisions of Government Decree concerning the admission of international applicants."
- be a resident of Quebec to the deadline for the filing of the application or comply with Quebec-New Brunswick agreement, Quebec Prince Edward Island and Nova Scotia, Quebec or a francophone resident a province (or territory) where Canadian medical studies are not available in French
Technically they do but must you must meet special government mandates - have you even looked into this?
If you only care about %of CMG/AMG matching they are both the same - very high
both have the same problems (schools increasing enrollment, residency spots not moving, FMG/IMG taking up residency spots) but as long as you are a good student who is not too picky about where they match then getting a residency is still no problem in either country.
as UBC2014 said, if u want cad residency, go cad med school. if you want US residency, go US medical school. US has more spots for internationals than Canada, far more so going to medical school in U.S is your best bet.
Read carefully about what those schools in Canada say about internationals. A quick search on Utoronto says that international applicants are considered just like any normal applicant, whereas Umontreal says you msut have some special government decree or something.
Also understand that even as a CMG i don't think you are eligible for the CaRMS if you do not have at least permanent residency status, whereas with NRMP you can still participate even without a green card as long as you have a visa