Quebec passes law requiring doctors to work in the public system for 5 years after med school. Doctors will also need to obtain special authorization to work in the private system
Every year, Canadian Medical Schools train far less doctors than France, Germany, Britain, Australia or Spain.
Canadian provinces make it extraordinarily difficult for foreign-trained doctors to practice. It doesn't matter how knowledgeable and good you are. They will do everything they can to prevent you from working
It's an absolute disgrace. It's like the goal is to ensure there are as few doctors as possible.
Unfortunately, the public isn't really aware of this. And because the public isn't aware, the political class doesn't act.
They want money to flow to their educational institutions and would lose out allowing foreign degrees and some of them don't think other countries are up to the same standards.
Edit:Not just doctors any foreign degree not EU or American is impossible or close to.
That, and foreign trained doctors can often be thrown into situations during their Canadian training that they weren't originally trained for. An ophthalmologist into an emergency room, for example.
It sounds like both doctors and dentists licenses in Canada are restricted at the provincial level. So they could move, but would have to recertify in another province. I know for some of the dental schools, you can graduate and go through the licensing process in any province, but for others, you can only practice dentistry in the province of the school you graduated from. That prevents out of province kids from going to Manitoba for one of a handful of placements and then immediately going back after graduating. Medical is probably similar. It sounds like there are a lot of high barriers in place to keep their investments secure, but those also prevent us from recognizing the qualifications of immigrants. Sadly, I hear a lot of complaints about that from taxi drivers.