Firing in another country, when most of your net worth is in USD?

I'm presently living in the states, most of my net worth is in USD based equities.

I often daydream about retiring back to Canada, where I'm from, and as sad as I am about the exchange rate for Canadians, it definitely makes whatever dragon hoard I'm building look juicier.

But then I realized, I'd have to sell all my us stocks to actualize the exchange rate benefit. Otherwise, I'm just at the mercy of how the dollar changes over time.

I'm suing the right answer here is to hedge? Buy more stocks in the opposing currency as time goes on, so you're less sensitive to price swings, and it gives you more options when selling in the future?

Is there anything else to think about? Do any of you just pad more before retirement to avoid any anxiety? Or any other techniques?