If I may be honest, its present in citizens as well. I went to UBC to recruit engineers for my emplyer. A lot of the STEM folks had a job offer across Douglas crossing. Others asked me one question : What is internal transfer policy of my employer? Yes. Point blank! Many people like my employer because it is very very flexible for transferring people all over the globe. They do not have a minimum wait period after joining.
When you allow people to immigrate due to economic reasons, you are letting people in who are driven to move up in the ladder. That drive will not go away once they immigrate.
Here you are wrong. A person will have to fulfill their obligations of opportunity for being a PR in Canada and possibly later a citizen. Thats all. Whatever flexiblity he or she can find around that is no one's business.
No one is talking about legal requirements, just about how you conduct yourself. I think that was implicit in my post.
You also don't want to be one of those immigrants who struggle professionally because they have an attitude problem, and trust me over here a lot of importance is placed on 'fit'. If you come off as arrogant and entitled, don't expect to go anywhere up the ladder.
The system is the way it is now, doesn't mean it won't change in the future and the more people who arrive with an entitled mentality, the more local people will sour on immigration. A lot of Canadians already think there is too much immigration as it is.
Canada has bucked the trend of rightwing populism, but people who go around talking like that are precisely the excuse people will give for tightening immigration, by talking about uncommitted immigrants who are only in it for themselves, and are demanding about things when they've not made a contribution yet to the country.