If immigrants come in here and don't make enough money to pay income taxes they sure aren't going to be paying for our pensions and health care - or theirs. Currently 1/3 of Canadian income earners do not pay income tax because of our progressive system. An immigrant from the middle east with a non-working wife and four kids who works as a taxi driver is definitely not paying income taxes. To say nothing of a refugee who doesn't speak the language and lives on welfare.