We have a huge deficit, high unemployment, too many contract jobs and not enough full time, seniors pensions are  too low considering most of them built this country. Our health care is deteriorating and no efforts are in place for the homeless....the LAST thing we need is immigrants to add to the burden.
Close the doors AND keep our money in Canada, stop the handouts and assistance programs. We also need to stop child care programs, if people can't understand the concept of planned parenthood let them pay their own way. If you cannot afford to have one parent stay home and raise the children.....don't have them on the assumption that the taxpayers will help you out. That is ludicrous. You don't buy a car and expect your neighbours to pay for your gas.