I haven't looked into the details, but you are asking more of a policy-level question. You and the members of Parliament are elected by the citizens of Canada, not by the citizens of some other country around the world. They have their own parliaments and their own representatives. I believe that your responsibility, duty, and due diligence are to the Canadian people. Immigration should be benefiting Canada and serving Canada's needs, which are acute because of the aging of the population.
On May 31st, 2012. See this statement in context.