So I'm a US citizen and Canadian permanent resident, currently living in Canada and intending to remain here indefinitely (but you never know). I'm not really hedging, and there are three main reasons for this. First of all, based on what I've read (like this:
https://canadiancouchpotato.com/2014/03/06/why-currency-hedging-doesnt-work-in-canada/) hedging between Canada and the US tends to be counterproductive -- when the US stock market swoons, the Canadian dollar falls. Thus, historically, in this particular currency pair, it has been better not to hedge (and if I'm wrong about that, please let me know). Second, I don't have an easy way to do it. The vast majority of our investments are in USD tax-sheltered accounts that I can't invest in foreign currency in -- 403b, 457b, Roth IRA. We also have a decent chunk in taxable, but I hate to incur the tax hit to sell the USD to buy CAD. And finally, we're both currently still working (DW part-time, me full-time, but I'm planning to go part-time in the relatively near future) and earning in CAD.
Once we're fully retired, though, I'm planning to hold about 2 years worth of cash (mostly in CAD) so that we don't need to sell or exchange when things are terrible. And once I hit 59.5, I'm thinking I'll convert some of my 403b to the Canadian equivalent (RRSP), to get more CAD exposure.
In other words, I'd be happy to have some more CAD exposure, but I'm not really sweating it because of the particulars of this currency relationship, and I'm not willing to incur an early withdrawal penalty or tax hit to get it.