All calculators

Currency converter — Bank of Canada rates (USD/CAD & 20+ pairs)

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. Works with USD, EUR, GBP, AUD, and 20+ currencies published by the Bank of Canada.

Fetching today's rate from Bank of Canada...
Historical rate lookup
Look up a Bank of Canada rate for any past date and retain the date and source used.
Batch converter
Convert multiple foreign-currency amounts to CAD at once. Paste the applicable dates and amounts below — one amount per line. The Bank of Canada rate for each date will be looked up.
Format: YYYY-MM-DD, amount (comma or tab separated). One row per trade.
All rates sourced from the Bank of Canada Valet API (FX series — FXUSDCAD, FXEURCAD, etc.). 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 amount must be reported in Canadian dollars. A Bank of Canada daily rate for the applicable transaction date is one verifiable source.

This tool fetches rates directly from the Bank of Canada's Valet API (the FXUSDCAD, FXEURCAD, FXGBPCAD and other currency 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.

Choose and document the applicable date

Sched3's transaction ledger uses trade date for acquisitions and dispositions and retains settlement date separately. This lookup lets you retrieve a rate for the date your documented methodology requires.

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?

CRA guidance accepts the Bank of Canada as a source and requires foreign-currency amounts to be translated at the relevant transaction times. For capital gains, convert proceeds when sold, ACB when acquired, and outlays when incurred; retain the source and dates used.

Which date does Sched3 use for the exchange rate?

The tax ledger uses the recorded trade date for acquisitions and dispositions. Settlement date is retained separately as evidence, and the workpaper identifies the exact rate date and source used.

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

Do not silently apply one average to individual acquisitions, dispositions, and outlays. Use and document rates applicable to those events; average rates may be suitable for some recurring income items in other circumstances.

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 applicable date?

Weekends and statutory holidays do not have a published daily observation. Apply your documented, consistent fallback methodology and retain the observation actually used; this converter flags dates with no rate.

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