You're also a politically stable energy and resource exporter bang next to a global economic superpower and security guarantor. Oh, and access to two oceans and soon a third.
Canada has plenty of problems. But it's also tremendously blessed.
I suppose "stable" and "stagnant" are two sides of the same coin.
I would argue Russia's nuclear arsenal is a far more reliable guarantor of their security then China would ever be.
The US and Canada, if nothing else, are both in NATO.
China is constantly threatening to invade the Russian far east and retake haishenwai