IF you haven't actually worked with foreign-trained professionals, please sit your dumb, ignorant *** out of this conversation. You are all embarassing yourself.
1) If they didn't know they'd be driving taxi cabs for a few years first, they're not smart enough to be doctors!
-you don't know very many Canadian doctors or Canadian medical students, do you? Sure, some of them are good. Some of them are downright impressive. Some of them are "... your mother still decides what kind of haircut you're allowed to have?"
2) They should all pay their dues!
-Hi! I am offering a valuable, potentially life-saving service. I can help reduce ER weight times. I can help your grandmother get surgery faster, instead of having her wait around while you ***** about how our health care system is ****ed up and how you have to send her to the States for surgery. I can work in a walk-in clinic and give you some useful advice instead of having you wait around for an extra hour because there's not as many docs working. Oh, what's that? You say, as a moral imperative, I should be driving a taxicab to pay my dues to society instead of helping sick people get better? Even though I've probably paid my dues in another part of the world in ways that you would be patently unwilling to do? Foolproof logic you have there, Einstein.
3) They're not as good as our good old Canadian grads!
-I hate to disappoint you, but the status of university education, and indeed the English language, is quite high throughout the world. While many parts of the world are poor, there are still obscenely rich people within them, and it's those people who have the privelege of going to university. So even poor countries can have high quality schools. India is perhaps a prototypical example of this. It is a multiethnic, multiconfessional democracy where English is the lingua franca.
I, for one, have worked with multiple foreign-trained professionals. Every single one of you sound like 10 year olds talking about sex: you have strong opinions, but you really don't know what the hell you're talking about. The system is messed up. A Canadian-born, UK-trained friend of mine has to go through a lengthy and expensive studentship and testing process just to be able to write the same qualifying exams that I did. A colleague of mine was a professor in a professional faculty in the UK and they tried to get her to go through the same process, and she had to fight just to be able to not do that.
The fact that there are qualified professionals driving taxicabs is a disgrace. Do you think our health care system needs improvement? Do you think there's a shortage of family doctors / nurses / dentists / etc.? And they're even coming into Canada, qualified to practice, without having drained our tax dollars from subsidizing the cost of their elementary school, high school, university, and professional training. Win ****ing win. True, not all of them are competent to practice; to be blunt, so are a number of Canadian-born, Canadian-trained professionals. Maybe, just maybe, there should be high-quality testing available for them before we let them immigrate?
Oh, but nooooo, they have to "pay their dues", and they should be smarter than to think that they'd be able to get a job doing something other than driving taxi cabs, and they're probably not that smart and not that qualified anyways, and I don't want no Makaka fixing my broken knee!