I 100% percent agree with Laoz, the further more, I have to speak out that the reason of canada Gov. doing so is just to open a new kind of tax resource to fix the problem they made before.
Think about following question:
1. Does blue-collar in other country have enough money to pay for immigration???
2. Why they ask for USD10,000 deposit in bank as immigrant's qualifications?