There are two facts about the Canadian labour market that negate this article:

1). Labour mobility. Canadians simply have a lower propensity to move where the jobs are. Yes there are a lot of Newfoundlanders in Alberta, but still not as many the unemployment rate (at the time) should have been 

And

2). Age discrimination. I have over the years taken I.T. Certification courses, and graduates over 35-40 have had a terrible time getting employed. Yes older employees may have more requirements (where the job is, etc), but for the most part employers want younger workers -even if that means importing them.