USD Trade to CAD Capital Gain Calculator

Calculate Canadian dollar capital gains on U.S. stock trades using live Bank of Canada exchange rates for exact buy and sell dates.

Free tool

USD Trade to CAD Capital Gain Calculator

Calculate CRA-compliant Canadian dollar capital gains on U.S. stock or ETF trades using official Bank of Canada daily exchange rates for exact buy and sell dates.

Scope: one buy lot and one sell event per run. For multi-lot histories, partial sales, and cross-brokerage pooling, continue in myCostBase.

Start tracking free

Estimate a Canadian-dollar capital gain or loss on a U.S. stock or ETF transaction using documented Bank of Canada daily rates.

Scope: one buy lot and one sell event. For multi-lot histories, partial sales, and cross-brokerage pooling, continue in myCostBase.

Buy transaction

Step 1

Sell transaction

Step 2
Optional: Manual exchange rate override

Leave blank to automatically fetch the official Bank of Canada Valet rates. Enter values only to override.

Need to track all your USD trades in CAD?

Keep a persistent ledger with automatic Bank of Canada daily FX lookups, pooled ACB across brokerages, and year-end T5008 reconciliation.

Start tracking free

Unlimited manual transactions. No credit card required.

The calculator above calculates your Canadian dollar adjusted cost base, proceeds of disposition, and capital gain or loss by fetching the official Bank of Canada exchange rates for your exact buy and sell dates.

When you buy or sell U.S.-listed stocks (e.g. Apple, Microsoft, Nvidia) or U.S.-domiciled ETFs (e.g. VTI, SPY, QQQ) in a Canadian taxable account, the CRA requires all tax reporting to be denominated in Canadian dollars ($CAD$).

Convert the purchase cost and disposition proceeds separately using the documented rate applicable to each transaction. The Bank of Canada daily rate is a practical default, while CRA also accepts qualifying alternative sources and averages in certain circumstances.

The Canadian “Currency Trap”: How USD Losses Become CAD Gains

Because the foreign exchange rate fluctuates constantly, your tax outcome in Canada is determined by two distinct factors:

  1. Asset Price Movement: The change in the stock’s price in U.S. dollars.
  2. Currency Fluctuation: The change in the value of the Canadian dollar relative to the U.S. dollar between the buy date and sell date.

If the Canadian dollar weakens (the USD appreciates) between your purchase and sale dates, your proceeds convert into substantially more CAD. This can transform what felt like a losing investment into a taxable Canadian capital gain.

Worked Example: The USD Loss → CAD Capital Gain Trap

Consider an investor who bought 100 shares of a U.S. stock and sold them during a period when the Canadian dollar depreciated:

  • Buy Date (June 10, 2025): 100 shares @ $$100.00\text{ USD}$. Bank of Canada FX rate: $1.2500\text{ CAD/USD}$. $$\text{ACB in CAD} = 100 \times $100.00 \times 1.2500 = \mathbf{$12,500.00\text{ CAD}}$$
  • Sell Date (February 15, 2026): 100 shares @ $$90.00\text{ USD}$. Bank of Canada FX rate: $1.4500\text{ CAD/USD}$. $$\text{Proceeds in CAD} = 100 \times $90.00 \times 1.4500 = \mathbf{$13,050.00\text{ CAD}}$$

The Tax Results:

  • In U.S. Dollars: Investor lost $-$1,000.00\text{ USD}$ $($9,000 - $10,000)$.
  • In Canadian Dollars (CRA Schedule 3): $$\text{Realized Capital Gain} = $13,050.00 - $12,500.00 = \mathbf{+$550.00\text{ CAD}}$$
  • Taxable Capital Gain (50% inclusion): $\mathbf{$275.00\text{ CAD}}$ added to taxable income.

The investor must report and pay Canadian tax on a $$550\text{ CAD}$ gain even though their USD brokerage statement shows a $$1,000\text{ USD}$ loss.

Step-by-Step USD-to-CAD Calculation Methodology

To ensure your tax records are audit-ready for the CRA, follow this formula:

ComponentMath FormulaCRA Schedule 3 Reference
1. Canadian ACB$(\text{Shares} \times \text{USD Buy Price} \times \text{Applicable Buy Rate}) + \text{CAD Buy Commission}$Schedule 3 disposition row, Column 3 (ACB)
2. Canadian Proceeds$(\text{Shares} \times \text{USD Sell Price} \times \text{Applicable Sell Rate}) - \text{CAD Sell Commission}$Schedule 3 disposition row, Column 2 (proceeds)
3. Realized Gain / Loss$\text{Canadian Proceeds} - \text{Canadian ACB}$Schedule 3, Column 5 (Gain or loss)
4. Taxable Capital GainApply the inclusion rate for the relevant tax yearSchedule 3 taxable-portion calculation and T1 line 12700

Common Currency Conversion Mistakes to Avoid

  1. Rejecting a broker rate without checking it: A broker may use an actual conversion, a qualifying daily source, or a reporting-period average. Identify the method before deciding whether an adjustment is needed.
  2. Converting at year-end or filing date: A current or December 31 rate generally does not represent an earlier transaction. Preserve the rate and date used for each purchase and disposition.
  3. Ignoring Commissions in USD: If your broker charges a $$4.95\text{ USD}$ commission, that commission must also be converted to CAD at the transaction date rate before being added to ACB or deducted from proceeds.
  4. Failing to Pool Identical U.S. Holdings: If you hold AAPL in both a Questrade and an Interactive Brokers taxable account, you must pool all USD shares into a single Canadian dollar ACB running average.

Scope note: This calculator processes a single purchase lot and single disposition event. For multi-lot purchase histories, pooled identical property across multiple brokerages, and corporate reorganizations, see the USD Stocks Capital Gains Guide or track your full portfolio in myCostBase.

Start free — see your ACB numbers in minutes.

Keep USD trades in CAD, preserve pooled adjusted cost base across accounts, and retain a reviewable audit trail without rebuilding the ledger at tax time.
Save these results free →

Free plan includes unlimited manual entry.

Frequently asked questions: USD Trade to CAD Capital Gain Calculator