Na minha opinião os Estados Unidos/Canadá são mais ricos porque tem mais recursos naturais, menos pessoas por quilometro quadrado que na Europa, um sistema capitalista pleno, as vantagens de uma economia de escala grande, etc.
Ainda no mês passado acho que produziram mais petróleo do que o que consumem pela primeira vez em muitos anos/décadas (mesmo com toda a ineficiencia energetica que existe por lá).
Mas também pessoalmente não gosto de muitas coisas por lá, como o sistema de saúde, licença de porte de armas, etc.
Agora para ver como o sistema e os povos interferem no sucesso das nações basta ver o Brasil que ainda tem mais ou tantos recursos naturais como os Estados Unidos (pelo menos a nível de recursos hidricos/agricolas) e são a miséria que são.
P.S: Para mostrar como tudo é relativo, imaginem que tinham sido os japoneses a colonizar os EUA em vez dos ingleses, se mesmo assim os japoneses já são uma grande potência mesmo estando numa ilha sobrelotada sem grande recursos naturais... possivelmente os EUA hoje em dia seriam uma hyper mega potência.