Anyone not in Canada yet, I suggest you go work as an IMG in the UK, and then come over. Canada will recognize GPs from the UK (and SA, Aus, New Nealand, USA) but not from anywhere else.
As you'll see, if you are an IMG GP in Canada already, you need to pass difficult MCCQ and NAC exams and...