Canada very much accelerated the deterioration of South Africa's health care system by vacuuming up, en masse, so many of their well-trained medical doctors.

Saskatchewan alone vacuumed up hundreds of medical doctors from South Africa, you can read about them in the research article about that huge brain drain titled "The Migration of South African Graduates to Canada".

Canada is extremely selfish when it comes to immigration. We snatch up the highly educated specialists of impoverished nations in our greedy quest to make sure we all get good health care...

... and then, when it comes to not-well-educated workers like fruit and vegetable pickers, well, in that case we only let them be in Canada temporarily, on temporary work visa, then we kick them back to the impoverished lands from which they came.

Canadians are deluding themselves who pretend that Canada's immigration system is generous and just. To the contrary, it is cold and calculating and all about our self interests.