It does work very well if you're in the big city. And could be the Dr's fault too. If you worked in a hospital with a general population of 1500 people and you have an offer to work in the big hospitals and make mega bucks where will you go?
Our Ontario gov. is giving Dr's a cash incentive to go North. Can't force them though.