Actually this moment this weekend in Canada, represents the beginning of the general public and media coming to realize there is still more to this than meets the eye, and what they previously understood likely now no longer applies. We are going to be doing much better in Canada when we significantly decrease immigration (labor supply), so just vote on this one issue, all day long. Those that want to continue to deny this progress are just fooling themselves. We can still have family class and or some refugees. It's more important to lower immigration than temporary workers, but both are very important, immigration requires more resources to grow in Canada and less flexible as permanent. Think of it, Canadians as part of one big labor-union as citizens, why bring in outsiders for Canadian work opportunities, especially if we aren't getting enough good opportunities ourselves! We shouldn't do it obviously! Guard against and get promoted. And government will need to spend less.