Immigrants, sure!  300,000++ a year, sure!  But we are taking more than that, and we are taking a disproportionate number from one place, China.  Each available house in our neighbourhood recently snapped up by people from one place.   Vacant houses also more evident .  Prices at crazy levels despite a weak economy.....  How many of these people are "undocumented immigrants?"  In on those stupid multiyear visas?  What are the ACTUAL numbers we are taking in each year, from each country, INCLUDING "visa visitors" who will be here forever?  Maybe the Globe could do something useful and report on that, since the government hides the truth.    We need to take people by skills, not money and donations to the Liberals.  Stop the unlimited visas, limit property to citizens (grandfather prior purchases, if you must).  Let it be known you will enforce tax on worldwide income, tax the vacancies hard, and scrap dual citizenship.  The take MORE from Africa, and the r.o. the world, too!