They do that already.. most of those kids pushing credit cards at Superstore / Canadian Tire, they usually have the nicest cars on the lot.. they are doing it so that they can claim they work for a bank and is invaluable to Canadian society.
Honestly the more you nitpick the more it will cost the tax payer. Just like our environmental laws, they are well written but we don't have the $$ to enforce it. People with means will come whether you like it or not, the more rules you throw at them, they will just dance around them. It is the immigration lawyers that get all the fees.
Originally Posted by $_$
What about only granting citizenship application process privilege to those who actively work at an already established Canadian company in those cities (no more "investment" immigration) - only trade/work based immigration.