The thing crypto gives you is the capability to get your wealth out intact (at least whatever you had moved into self-custody). If you have fiat in banks frozen by the Canadian government your wealth is trapped.
You’re right if Canada banned Bitcoin it could influence the value of the coin. Similar to governments refusing transactions in rubles. The difference in capability is in the ability to move your wealth and that short of global coordination a global store of value (controlled supply, non-government etc.) is more resilient. The fiat comparison would be having the entirety of your wealth in cash in your house - obviously not viable (and good luck trying to cross a border with it).
Crypto is also more resilient to government meddling in currency production (this is often over-stressed in US, but is a real problem in developing countries where kleptocrats devalue the currency to steal the wealth).
It’s more similar to buying gold and having it on you, but with crypto you don’t have to keep it on your person to maintain direct control of it. You just need to know the seed words.