Earlier quoted context omitted.
That’s only true if you must transact in fiat. It’s mostly true today, may be less true in a future with this kind of restriction on on-ramps and off-ramps. Even so, it’d have to be a global restriction on all exchanges which is more challenging to coordinate.
If your tokens become valueless to other Canadians, other Canadians won't accept them. Non-Canadians who trade with Canadians won't accept them because they can't trade them with Canadians. The value goes to zero by induction.
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.