Betting against a currency trend is extremly risky because when you think you can quantify the future ups/down, it will throw you off big time without any warnings. Most Analysts these days think $C is going up, as high as $0.85 USD in 2 years. This estimation is conservative and generic. Given the volatility in foreign exchange, we might be approaching that number a lot quicker than a 2 years span though I am not sure we will necessarily touch it. It does hurts when you have large amount of US Assets but the pain is mostly psychological. So long as you don't have to convert it back to $C, I'd say in practical term, it's actually less $tax dollars to pay at year end, hence good in a way. But that's just a self-consolation way of putting it I guess.
My take is that in the long-run, I have doubts that a $0.80 is sustainable. But you never know.