Canada · Bank of Canada data
Historical exchange rate calculator for any date since 2017.
Convert an amount to or from Canadian dollars at the Bank of Canada daily average rate on the day you choose. Useful for expense reports, tax records, invoices and travel receipts.
Convert on a past date
Result
Enter an amount, currency and date.
Worked example
You paid US$100 on Saturday 26 September 2026. No rate is published on a Saturday, so the calculator uses Friday 25 September 2026, when the Bank of Canada daily average was 1.4145 CAD per USD. That gives 100 × 1.4145 = C$141.45. A second case: €500 on Saturday 14 March 2020 uses Friday 13 March 2020 (1.5430 CAD per EUR), so 500 × 1.5430 = C$771.50. Rates read from the Bank of Canada Valet API on 1 October 2026.
Formula
- Foreign currency to CAD: amount × rate.
- CAD to foreign currency: amount ÷ rate.
- Rate: the Bank of Canada series
FX<CCY>CAD(for exampleFXUSDCAD), the daily average expressed as 1 unit of the foreign currency in Canadian dollars. The Bank publishes it once each business day by 16:30 ET. - Fallback: the latest published observation on or before your date, searched across the 10 days before it.
Using this for records
Handy for converting a foreign invoice, receipt or expense to Canadian dollars on the day it happened. If the conversion is for a tax filing or an accounting policy, confirm which rate your tax authority or accountant requires. This page is a calculator, not tax advice.
Limits
Bank of Canada exchange rates are indicative rates only, obtained from averages of aggregated price quotes from financial institutions; they are not the rate any bank or card issuer charged you. Daily rates in this series start on 3 January 2017, and the nine currencies here are a subset of those the Bank publishes. Content from the Bank of Canada is used under its Terms and Conditions ↗. TNAADO is not affiliated with or endorsed by the Bank of Canada.
FAQ
Which exchange rate does this use?
The Bank of Canada daily average rate for the date you pick, expressed as how many Canadian dollars one unit of the foreign currency is worth. The Bank publishes it once each business day by 16:30 ET.
What happens on a weekend or holiday?
No rate is published, so the calculator uses the most recent published day before your date and tells you which day that was.
Is this the rate my bank or credit card charged?
No. Bank of Canada rates are indicative averages of price quotes from financial institutions. Your bank or card issuer adds its own margin and may use a different time of day.
How far back does it go?
Daily rates in the Bank of Canada series used here start on 3 January 2017. Older rates are in the Bank's separate historical noon and closing rate tables.