Canada is filled with failed companies.
Canadians are risk averse, too afraid to stand out and too eager to put down America and claim to be better than them for any significant change to happen.
Maybe the worst out of the developed countries across all metrics.