All calculators

USD/CAD converter — Bank of Canada rates

Convert amounts at the official BoC daily noon rate the CRA accepts for tax reporting. Look up any historical date or batch-convert an entire year of trades in one shot.

Fetching today's rate from Bank of Canada...
Historical rate lookup
Look up the rate on any past settlement date — the one the CRA expects on your return.
Batch converter
Convert multiple USD trades to CAD at once. Paste your settlement dates and USD amounts below — one trade per line. The Bank of Canada rate for each date will be looked up automatically.
Format: YYYY-MM-DD, USD amount (comma or tab separated). One row per trade.
All rates sourced from the Bank of Canada Valet API (FXUSDCAD series). Rates are published each business day around 16:30 ET.

How to find the Bank of Canada rate for your tax return

Every time you sell a US stock, receive a US-dollar dividend, or convert currency in your brokerage account, the CRA requires you to report the amount in Canadian dollars. The accepted conversion rate is the Bank of Canada daily noon rate on the settlement date of the transaction.

This tool fetches rates directly from the Bank of Canada's Valet API (the FXUSDCAD series). You can look up a single date, convert an amount at today's rate, or batch-process an entire year of trades at once — all using the official rates the CRA references in their guidance.

Settlement date vs trade date

Canadian equities settle T+1 (one business day after the trade date). If you sell AAPL on a Monday, the settlement date is typically Tuesday. The exchange rate that matters for your tax return is the one on settlement day — not the day you placed the order. This tool lets you pick the exact date so you get the right rate.

Browse historical rates by month

Need to find rates for multiple dates across a year of trading? Browse the complete daily rate tables:

2025 rates →2024 rates →2023 rates →All months →

Related guides

Reporting USD Trades on Your Canadian Tax Return →Norbit's Gambit: How It Works and How It's Taxed →US Stocks and Canadian Tax →

What exchange rate does the CRA accept for converting USD to CAD?

The CRA accepts the Bank of Canada daily noon rate (FXUSDCAD series) on the settlement date of the transaction. For capital gains reported on Schedule 3, you must convert proceeds and adjusted cost base using the rate on the settlement date — not the trade date, not a broker rate, and not an annual average.

Should I use the trade date or settlement date for the exchange rate?

Use the settlement date. Canadian equities settle T+1 (one business day after the trade date). The Bank of Canada rate on the settlement date is what the CRA expects you to use when converting foreign-currency amounts on your tax return.

Can I use an annual average exchange rate for my tax return?

No — not for capital gains on Schedule 3. The CRA requires the daily rate on the settlement date for each disposition. An annual average rate is only acceptable for certain income items like foreign employment income, not for capital gains or losses.

Where does the Bank of Canada publish USD/CAD rates?

The Bank of Canada publishes daily noon exchange rates through their Valet API and on their website (bankofcanada.ca). Rates are published each business day around 16:30 ET. The specific series for USD to CAD is FXUSDCAD. Weekends and statutory holidays do not have rates — use the most recent prior business day.

What if the Bank of Canada has no rate for my settlement date?

If your settlement date falls on a weekend or statutory holiday, the Bank of Canada will not have a rate for that day. In this case, use the rate from the most recent prior business day. This converter will alert you when no rate exists for a selected date.

Not tax or legal advice. Always confirm capital gains reporting with a qualified accountant. · Made with love in Canada 🇨🇦
© 2026 Sched3