If you think immigration is good for Canada, then I would advise you to check out the welfare offices.  Almost half of those at welfare offices are newly arrived visible minorities.  Great gains for Canada.