Yes, I think so.
In principle, in hiring the person for the job in the first place, the employer had to demonstrate that no qualified Canadians applied. As I think you've heard from people in this industry, these are very specialized skills, and there just aren't Canadians out there with those skills.
By the way, I have to say I've always been mystified by something, and I've used this as an example around the country, talking about labour shortages. I can't believe, with all these young guys who spend all their time playing video games, that we haven't got an entire army of young Canadian adolescents just lining up for these jobs. I don't understand that.
However, it is a shortage, and they've demonstrated there is an acute shortage. If persons come in on their temporary basis.... We have an immigration program to deal with the broader challenge of an aging society and a shrinking workforce. Our data tell us that immigrants who are landed as permanent residents with a pre-arranged job make twice as much income as those who come without a pre-arranged job, so we're all about lining up the immigrants who get permanent residency with jobs that are available, because they are set for success, as opposed to taking someone in from abroad, as we used to do, and dropping them into the general labour market to sink or swim. Many of them ended up underemployed.
Therefore, I'm quite happy if some young French guy ends up taking that job in Montreal that Canadians are not qualified for. He is making $100,000 a year. He gets permanent residence and he's paying a lot of taxes and filling a labour shortage. That's how immigration should work.