Sorry to read so many negative posts! In Canada, we live in a society where we should look after one another and take care of each other. It is not, as some readers seem to think, just a question of dollars or what we get back from the government. Lots of people born here have abused the welfare system and never contributed to society... And, as also mentioned in other posts, new comers and their children do become caring and contributing members of our Canadian social fabric. For those who are blaming everything on PM Trudeau and the Liberals, remember that our country's reputation under Harper was not brilliant. Peace and good will can do more than hate and pettiness.