As an immigrant, I'm convinced the Doctors Association is corrupt as can be.
Technically, unless your degree is from:
United States
United Kingdom
France
Israel
You will have to pass examinations which are near impossible ( and made that way ) to get certified in Canada.
A loophole is you pay the right people off, and you either get backdoor door while propping your resume here, or you get answer sheets for the exams.
It's your call to believe me or not, I could write an essay about what I know personally, but if you're convinced everything is on the up and up, then you'll continue thinking that. The system as I know it is corrupt. Personally I would only trust a European doctor but that's my prerogative.