It's worth noting that there's been a shortage of doctors in Canada for decades now. The root of the problem is that to become a doctor, you need to complete a residency program. But, the number of residency slots is set extremely low. That means that there are a lot of med school graduates who never get into a residency program, and eventually have to do something other than becoming a doctor.
You would think that you could get around this by moving to Canada with an MD and years of experience. But, frequently foreign experience isn't counted as being on par with Canada's system, so foreign doctors need to do a Canadian residency. That means they compete with Canadian med school graduates to get into the same residency programs.
Why aren't there more residency slots? Part of it is political, many provincial governments want to shrink the healthcare budget, so by limiting the supply of doctors they limit the size of the healthcare budget. But, there are also indications that the doctors also don't want the competition, and lobby the government to limit the number of residency spots it pays for, and by doing that, limits the number of doctors.
So, doctors may be trying to move to Canada, but unless something changes, they might not be able to practice medicine here.