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.
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.
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.
Need to find rates for multiple dates across a year of trading? Browse the complete daily rate tables:
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.
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.
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.
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.
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.