1、人口少、资源丰富。这是最主要的原因。加拿大国土面积998万平方公里,人口只有3500万。加拿大的石油、天然气、油砂、森林、金属矿、淡水等资源都在世界上名列前茅。
2、人少资源多,人均财富就多,就有钱发展教育、提高社会福利。教育水平高了,人口素质也就高。人口素质高,国家就稳定。国家稳定,就更有利于经济发展。这是一种良性循环。