I can't disagree, my mother and her friends were lifelong NDP supporters and generally compassionate people, however the issue of uncontrolled immigration is moving them away from the party.  So it is a multi-partisan concern and as usual our leaders have their heads in the sand and that includes all the parties.   

Immigration is good and people from all countries can be good and great Canadians.  But when you allow 300-400,000 in per year this slowly becomes the country they chose to flee from.   We need it stopped for a period of three years and then re-opened in a responsible manner where we offer sponsorship contracts to eligible people that will agree to live in areas outside the GTA, Vanvouver, Montreal areas.    The last thing we should do is demonize these people though.