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:
- Asset Price Movement: The change in the stock’s price in U.S. dollars.
- 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:
| Component | Math Formula | CRA 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 Gain | Apply the inclusion rate for the relevant tax year | Schedule 3 taxable-portion calculation and T1 line 12700 |
Common Currency Conversion Mistakes to Avoid
- 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.
- 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.
- 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.
- 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.