(I wasn't sure if this should be here or in the science forum as it is to do with medicine but is also a political issue)
Initially the idea was that Canada trains people from underdeveloped countries to become doctors so they can go home and help their people. The past few years, this has become a rarity, though, as most international residencies are for people from Saudi Arabia and other rich nations. And to make the matter worse, in BC alone there are 100 residency places for these "visa doctors" and only 18 places for homegrown people. So the reason for the lack of doctors here is not that there aren't enough people that want to become doctors, it is because they can't. And to make matters worse, the people from overseas that want to become Canadian doctors are not allowed to and end up with jobs like short-order cooking, driving taxis, and the like.
Initially the idea was that Canada trains people from underdeveloped countries to become doctors so they can go home and help their people. The past few years, this has become a rarity, though, as most international residencies are for people from Saudi Arabia and other rich nations. And to make the matter worse, in BC alone there are 100 residency places for these "visa doctors" and only 18 places for homegrown people. So the reason for the lack of doctors here is not that there aren't enough people that want to become doctors, it is because they can't. And to make matters worse, the people from overseas that want to become Canadian doctors are not allowed to and end up with jobs like short-order cooking, driving taxis, and the like.