I'm a Canadian citizen (Ontario resident) who moved down to the States on a Division 1 hockey scholarship. Met and married an American girl so I have my U.S. green card. My undergrad is in Civil Engineering (3.2GPA, which while playing D1 hockey is more than respectable). Have decided to apply to med school and want to apply to both U.S. and Canadian schools. With a 3.2GPA, 510MCAT, lots of volunteering (clinical/direct patient care), shadowing, scholar athlete awards all 4 years from my school and conference, and being a D1 athlete, do I have a better chance at a Canadian school or a US school? I know several Ontario schools have GPA cutoffs I don't meet, but some Ontario and a lot of OOP schools I do meet the cutoff.