hmm never thought of it in that perspective, i suppose im asking about the PD preferring a us citizen or non citizen, also...since there are 14 canadian schools accredited by aamc, does that mean those 14 can take uslme and do normal match in nrmp with no discrepancies, once again assuming ur a US citizen
I'll answer your 2nd question first.
Canadian schools are LCME accredited (AAMC does not accredit them) and as such, you take the USMLEs, apply through the match, etc. just as you would if you went to school in the US.
However, Canadian schools are, in most cases, HARDER to get into than US schools, so do not think this the easy route to avoid being an IMG.
In reference to your first question and my comment is the widely held belief that most students who go abroad for their medical education do so because they couldn't get into a US or Canadian school. And frankly, for most people its true...whether the reason was bad grades, MCAT, poor timing, or poor planning doesn't make a difference, it is part of the stigma attached.
An FMG raised in a foreign country and educated there has no such stigma. We EXPECT him or her to attend school in his foreign country and there is no belief that they did so because they couldn't get into a US school.
So by and large, IMHO, most programs prefer American citizens who graduate from American schools.
Programs that are open to FMGs may be MORE open to them than they would an American citizen who went abroad or they may not be...its hard to tell.
And then there are programs that are neither open to FMGs or IMGs.