A reader brought this video to my attention a while back. It is very good and the presentation was conducted by an American immigration reform group that calls itself NumbersUSA. Our goal of lower immigration targets for our respective countries is the same and so I've added them to my links.
The facts, figures, and arguments presented in the video relate specifically to the United States but much of it can be applied to Canada as well since Canada accepts more immigrants per capita than the United States does with calls for increasing the numbers even higher.
The inadequacy of the immigration system as a humanitarian program; immigration and the erosion of the middle class and the rollback of economic gains made by African Americans; and immigration and the environment.