One thing that I hate about the immigration debate in the West is the idea of the "useful immigrant". We pillage the developing world for its doctors and nurses, but try to leave everyone else there to die in ill health.
I just heard of something Canada is doing that is, maybe, a good halfway house. Apparently it has a deal with The Philippines to train nurses in that country in the expectation that some will move to Canada while some stay behind.