What a dumbass. Socialism isnt why we have immigrants. Its the capitalist parasites that want to import cheap labor who have bribed neoliberals from mulroney to carney and everyone inbetween to bring them here.
I'd hardly call VDH a dumbass. He's a well respected historian with a PhD from Stanford. A Senior Fellow of the Hoover Institute. Just for some reference here is Canada's foreign born population since WWII
1941 - 17.5%
1950 - 14.7% (dropped due to WWII)
1960 - 15.6%
1970 - 15.3%
1980 - 16.0%
1990 - 16.1%
2000 - 18.4% (PC majority 1991-1993, Liberal majority 1994-2000)
2010 - 20.6% (Liberal majority 2001-2004, Liberal minority 2005-2006; Conservative minority 2007-2010)
2015 - 21.9% (Conservative majority 2011-2015)
2020 - 23.0% (Liberal majority 2015-2019, Liberal minority 2020)
2025 - 26.7% (Liberal minority 2021-2025)
For context the US with all its illegal immigration has only about 16% foreign born population.
Since 1991 the Liberal party has held power for 23 of the 35 years. That's where the blame lies. High tax and spend economies see dramatic reductions in birth rates because people can't afford to have kids. That and a new voter base are the main reasons why we've seen spikes in immigrants.