Being progressive, compassionate and caring is great, but we simply cannot help all the economic migrants -poor- in the world. It will destroy our way of life. This doesn't mean canadians shouldn't live within their means and be less wasteful, just an issue of populations. Too many people chasing too few resrouces = poverty for all.

To add, our development and aid monies go far further if we help people on the ground in the regions they are fleeing rather than shipping/flying them at great expense to Canada. For the cost of the 25,000 lucky Syrians we flew to Canada we probably could've helped 250,000 on the ground in Lebanon, Turkey and Jordan..