Would strongly discourage moving to Canada if you want to continue practicing in Canada. You will have to pay quite a lot to pass a few exams and then will have to compete for a very small number of spots so you can redo your residency. Most spots are family medicine and most IMG (international medical graduates) don't get a spot, Residency spots go to Canadian students first, then Canadian students that studied abroad and the thousands of IMGS compete for whatever few spots are left. There are a few small programs training IMGs to become GPs in underserved communities. Sure there is lots that you can read if you google it. It is a very expensive and time consuming process with no guarantees you can practice in the end,