I've lots of thoughts on that, but I'll try to limit myself to just a couple.
I think we need to ask some pretty hard questions with respect to a whole range of issues around this. Some of the larger ones are things like how do we foster cohesive and integrative communities? How do we have a framework of integration on the one hand and then on the other hand have this temporary population doing the work that the permanent population doesn't want to do? How do we maintain a community that is cohesive and not have increased racism and violence? I think that's one of the frameworks.
The other is to think about what this says about Canadian society, and I think you raise some good points in terms of whether we want to have a nation of workers or a nation of immigrants. I think that's something that needs to be taken into consideration.
I think using the foreign worker program to address particular kinds of labour market needs is not a new thing, but to see the changes that have been made to facilitate greater ease, and the speed at which this has been taken up by employers is a way of going around, I think, for many employers, the problems of getting permanent residents in to work. I think it does create a two-tiered system. It does create a problem with respect to importing people on a temporary basis to do work we don't want to do, and I think that's a real problem.