ok, there is a lot of misinformation going around....so some myth busters for the original poster.
about me: I am a canadian studying in an american medical school. in 4th year now, applying for residency. I went to UofT as well. Did well there, but kept getting waitlisted. I interviewed at a few places too but wasnt getting in, applied to US one cycle and got in. I do have a few masters degrees.
1. American schools are a little easier to get into, but you damn well be MUCH better than the average student they take into their own medical school in the states because why would they take you over a Local american student? a 3.6-3.7 will not get you into UofC. Period!
UofC is a very competitive program, and secondly, There are VERY Few programs that sponsor F1 to canadians...do your homework...when i applied there were maybe 12-15. Yes, Harvard and yale and columbia, but can you afford to go there? and can you really get in there? think about it.
Then again, i dont know maybe you are the world famous cardiothoracic surgeon's son or daughter and have connections, then yes, you will get it in. who am I to say anything??
2. $$$. Some american schools charge exorbidant amounts from non-citizens, check the tuition, i think wayne state was asking $70K from non-citizen and only $40K from citizen...I dont know your financial situation, but that did not work for me. Canadian banks are not very willing to give loans for american education...they are ******ed. and GOOD luck getting anything from an american bank without a gauranter, with this economy.
3. Medical school itself is stressful, if you are gonna be away from home, be ready to deal with that depending on which part of US you are in. last time i went home was christmas. STEP 1 and 2 are tough. If you had a hard time with MCAT, forget about it. American students generally are better at standardized testing.....and also, carribean students are known to take months off to study for them, as an american grad, we do not get time off....we take them on the roll with classes and in between rotations.
4. Being a non-citizen, it limits opportunities. For instance, I could not get a research position at my school...eventhough they do a lot of cool research and have lots of funding...they will be like, "sorry" cant pay you. I got the opportunity to teach a class in medical school because I had a grad degree. but I had to do it for FREE, cause they could not put me on payroll with my F1.
5. Come time to apply for electives, I spent a lot of money trying to apply to different places that my "american" collegues were applying to only to be rejected because their hospital does not support F1.....dumb cause technically my school is covering me...whatever, better not to argue.
6. Applying to residency as a non-US citizen is a nightmare. Primary care is ok, forget about neurogurgery or ENT.
I am being told and witnessing that an american Carribean grad gets preference over me. I have been deligently calling programs and it is a PAIN trying to explain I am a canadian citizen studying in an AMERICAN School. Some put me in the pile with AMG's, (but i wonder if they will rank me over an american), and some put me on the top of the IMG pile...GO FIGURE...so far, I have enough interviews, I am sure I will match, but where is the question.....most interviews I have gotten are from places where there are a lot of FMG's and I will be the superstar there...something to brag for the program...I do not know how I feel about that.
7. Visa - an issue. J1 or H1. Very few programs give H1...and these are usually rural where no american grad wants to go, and so the only way they attract candidates is by offering that to FMG's.
8.
Going back to canada is fairly easy. no exttra tests or requirements. We are considered CMG's. Tons of people from my school in the past have gone back to canada. FM easier than lets say Urology. But then again, for all I know, your dad is the head of the cardiothoracic surgery at University of Ottawa. then u can do whatever you want.
That said, not everything is bad, I am not trying to be cynical, I am trying to tell you the truth.
ADVANTAGE: I get to be a doctor from a legit AMERICAN School that I can be proud of. I get to practice cutting edge medicine.
message me if anyone has any questions.