I think the difference is due to entrepreneurship culture. Human capital is useless if they're not used efficiently. There's a lot more monetary capital flowing into R&D and startups compared to Canada that just invests in real estate (it's literally the largest sector of our GDP).