Well I think sooner or later the system will change. The conservatives finally have a majority, and they'll slowly make changes to the system to make it fair for Canadians and immigrants.
Right now the system is a joke, we as Canadians don't want our citizenship and passports given out cheaply as it is right now. People simply get the passport and leave, and are entitled to free health benefits, and OAS when they get old. This has to change!
We should have an immigration system like that of Switzerland etc..
Personally I think the argument is flawed that Canada needs so many immigrants. It's changing our society in ways Canadians do not want.
In my opinion you must be a member of the "Minute Man" org.
You have a lot in common with their mentality that nobody should come to their country.
With such highly skilled people no wonder that Canada needs FSW program.

May God bless everybody (skilled and unskilled)