原因是:
1、气候严寒、冬季漫长,无法吸引大量人口定居,已经定居的都可能移向温暖的南方即美国,所以在吸收移民方面,加拿大无法同南部的美国竞争。
2、加拿大经济严重依赖自然资源开采和农牧业。工业、高科技产业和服务业远不及美国发达,经济增长乏力,经济总量小,无法支撑庞大的人口,即使已经就业的人口很多都被美国的高工资低物价吸引走了。
加拿大人口少,是由气候和地理位置决定的。这个国家面积虽然不小,但是可居住面积不大。
加拿大北部面积大,但是无法耕种,天气寒冷,因此很难养活大量的人口,几乎所有加拿大人都住在距离南部边境100英里以内。5亿多公顷的森林几乎没有道路。