That could prevent some much-needed resources from landing where they could have the best impact. I'm never a fan of restricting movement but there are great jobs across Canada, I've lived in some wonderful cities in multiple provinces and the quality of life is better when you don't have to work 2-3 jobs just to pay for a roof over your head. But nothing seems to be done to assist immigrants with landing there. Instead they go to where they have the largest network of friends and struggle harder than they probably need to just to survive.