Why not go to med school in Canada
If, and this is a very important IF, the OP is from Ontario - there are several scenarios:
1) The OP bombed the first 2 years but achieved a 3.7 or higher in the last two years - if so, they can go ahead and apply to Queens (HOWEVER, for Queens, the last two years must be 3.78 for current cycle) or Western because they will use your best two/last two if your overall gpa misses the cut-off. But OP needs to meet the MCAT cut-offs too. Tough stuff to get an interview however --->
If total score is less than 30, any section under 10, or WS less than P - automatic rejection at Queen's - at Western, similar scenario.
If the OP is not from the Southwestern Ontario Medical Education Network (SWOMEN) area - then OP will need a 3.7, MCAT of 30, all sections 10 or higher, and WS Q or higher - otherwise, automatic rejection. Most Ontario applicants are not from the SWOMEN area.
2) The OP actually has a pretty good record, but really REALLy fcked up 4 courses (as in getting 50s) - assuming the OP took 5 credits per year, every year (100% load/year) - UToronto will drop the worst 4 credits and the OPs gpa in the eyes of UToronto may very well be a 3.7 or higher. In this case, the OP should apply to UToronto.
3)The OP has exceptional ECs and exceptional LORs - the OP can apply to McMaster...
4)The OP consistently has a 3.5-3.6 each year, did not take a full course load every year, and the MCAT scores did not meet the Queens or Western cut-offs - coming from Ontario, the OP is screwed and has to apply to US schools, because applying to other provinces will mean the OP is competing for 10 spots (at max) at each school...and while a 3.6 GPA is good enough for UAlberta, etc or schools in the maritimes (like memorial and dalhousie), since he/she will be OOP, he/she is subjected to MUCH higher standards for both the GPA and MCAT scores.
If the OP is from Quebec (and fully fluent in French and can attend medical school taught entirely in french), Alberta, Saskatchewan, or Manitoba or the maritime provinces - I don't see why they would need to apply to the US.