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.

Source: Bank of Canada daily exchange ratesChecked 1 Oct 2026 · indicative only

Advertisement

Convert on a past date

3 January 2017 or later. If no rate was published that day, the previous published day is used. The rate is fetched in your browser straight from the Bank of Canada; nothing goes through TNAADO servers.

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

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.

Data: Bank of Canada Valet API, documentation ↗. Source for all rates: Bank of Canada.

Advertisement
Advertisement
Listening…