Some good points re willingness to move to where there's demand. A few scattered thoughts follow.

I'm also reminded, I've read articles in the past about how in the US particularly, because specializations (rather than GP/family) are both more prestigious and lucrative, people go for them, even if there's a big need for GP/family doctors or other less "prestigious" specializations or whatever. Then, when they can't get a job in that specialization, are they unable or unwilling to get work as a GP/family doctor?

I knew somewhat someone (from another country, but met all qualifications here) who couldn't find an intern position even in remote areas because they were a specialist and despite being willing and able/competent to work outside their field, no-one wanted them. So someone who Canada Federally allowed to immigrate because their skills were needed, became a Citizen, etc., couldn't get through that last Provincial hoop despite being willing to work in remote areas, and ended up leaving again.

As for remote areas, there was an interesting TEDx Toronto talk/demo with remote access to "robots" in remote locations that can wander the hospital so the doctor can talk to people, view diagnostic equipment, etc. During the demo the doctor accessed and used and spoke to people in both Nain, Labrador and Saskatchewan. There may over time be less need for physical presence in remote areas, even though there is some. Not sure if the talk's up on the website yet, but it will be at some point.

I read of at least one US midwest state that has introduced a program where people who work as lawyers in remote areas with a need can get partial loan forgiveness, makes sense.