Skip to main content

Currency Exchange Impact on Investments: What Canadians Need to Know

Updated

Currency exchange is unavoidable when investing outside Canada. Understanding when it creates a taxable event versus a simple return difference saves both money and reporting headaches. If you are still at the implementation stage, start with our investing in US stocks from Canada guide.

Key rules at a glance

For the portfolio-construction side of currency risk, compare this with hedged vs unhedged ETFs in Canada.

Situation Taxable event? Notes
USD/CAD rate changes while you hold USD in RRSP No No dispositions occur inside registered accounts
USD/CAD rate changes while you hold USD in TFSA No TFSA is completely outside the tax system
Convert CAD to USD cash in non-registered Potential future event ACB in CAD is recorded at today’’s rate
Convert USD back to CAD in non-registered Yes — capital gain/loss Proceeds vs ACB, both in CAD
Sell a US stock in non-registered Yes — capital gain/loss ACB uses purchase rate; proceeds use sale rate
Receive USD dividends in non-registered No gain event But dividend income is immediately taxable (reported in CAD)
Hold USD inside RRSP or TFSA No events Convert whenever convenient

USD/CAD historical context

Year Approximate USD/CAD rate Notes
2002 1 USD = $1.57 CAD Near 20-year CAD low
2007 1 USD = $1.07 CAD CAD nearly at parity
2011 1 USD = $0.99 CAD CAD briefly above parity
2016 1 USD = $1.33 CAD Post-oil price crash
2020 1 USD = $1.34 CAD COVID low, quick recovery
2023 1 USD = $1.35 CAD (avg)
2024 1 USD = $1.36 CAD (avg)
2025 1 USD = ~$1.38–1.43 CAD Trade uncertainty

ACB tracking: practical rules for non-registered

  • Record purchase date, USD price, and CAD exchange rate for every buy
  • ACB formula: shares × USD price × CAD rate = CAD ACB
  • Add to ACB on subsequent buys (average cost basis)
  • Reduce ACB proportionally on sell
  • Dividends reinvested (DRIP): each reinvestment is a new ACB lot — record separately
  • Tax software: Wealthsimple Tax and TurboTax have USD conversion fields; input USD amounts + exchange rate and the software converts

If you are converting CAD and USD regularly, our where to exchange currency in Canada guide and Norbert’s Gambit show how to keep those transaction costs low.


Capital gains from currency: a worked example

Scenario: You buy 100 shares of Coca-Cola (KO) in a non-registered account.

Transaction Details Calculation CAD amount
Purchase 100 shares × $60 USD × 1.35 CAD/USD $8,100 CAD ACB
USD/CAD rate at sale 1.42
Sale 100 shares × $75 USD × 1.42 CAD/USD $10,650 CAD proceeds
Capital gain $10,650 − $8,100 $2,550 CAD
Stock gain component 100 × ($75−$60) × 1.42 $2,130
Currency gain component 100 × $60 × (1.42−1.35) $420

Both the stock appreciation and the currency gain combine into a single capital gain — you report $2,550 on Schedule 3, not two separate amounts. If the CAD had strengthened instead (rate fell from 1.35 to 1.28), your reported capital gain would be lower than the stock-only gain.

Registered accounts: clean and simple

The currency complexity above only applies to non-registered accounts. Inside an RRSP, TFSA, FHSA, or RESP:

  • All currency conversions are invisible for tax purposes
  • No capital gain arises when you convert CAD to USD, hold USD, or convert back
  • You can time conversions purely on exchange rate attractiveness without any tax consequence

This is one of the underappreciated advantages of registered accounts for Canadian investors who want US equity exposure.

Currency risk in Canadian ETF portfolios

Even without holding any foreign-currency assets directly, most Canadian ETF portfolios have implicit currency exposure:

Asset class Currency exposure
Canadian equity (XIC, VCN) CAD — no foreign currency risk
Unhedged US equity (VFV, XUS) USD/CAD — full exposure
Hedged US equity (VSP, XSP) USD hedged away — ~0.20% annual hedge cost
Unhedged international (XEF, VIU) EUR, JPY, GBP, and others
Global bonds (ZAG) Primarily CAD (Canadian government/corporate)
XEQT / VEQT (all-in-one) ~40% CAD, ~60% foreign (unhedged)

A typical balanced Canadian investor holding XEQT has approximately 60% of their portfolio exposed to non-CAD currencies — primarily USD. This is not inherently a problem; it simply means the portfolio’s day-to-day CAD value partially tracks USD/CAD movements in addition to equity market returns.

Year-end currency conversion for tax reporting

CRA requires non-registered foreign income and capital gains to be reported in CAD using a reasonable exchange rate. The simplest defensible method:

  • Bank of Canada annual average rate — found at bankofcanada.ca/rates/exchange/annual-average-exchange-rates/
  • Use the rate for the year in which the transaction occurred
  • For individual transactions, you may use the spot rate on the transaction date (often auto-provided by your broker on T5/T3 slips)