Daily reference rates

USD to CAD historical exchange rates

Look up historical rates for the US dollar and Canadian dollar by date or year. Switch direction, view the daily table and download your chosen period as CSV or Excel.

USD / CAD

2025-01-01 — 2025-12-31 · 255 observations

Daily reference exchange rate chart255 observations. 1.35615 — 1.46496 CAD / USD.2025-01-022025-12-311.464961.35615
The range shows published observations. Missing dates stay missing; weekends are not added to the table.
Date1 USD / CADConverted amount (100 USD)Source
2025-01-021.44221CA$144.22ECB
2025-01-031.44111CA$144.11ECB
2025-01-061.43046CA$143.05ECB
2025-01-071.43154CA$143.15ECB
2025-01-081.43914CA$143.91ECB
2025-01-091.4392CA$143.92ECB
2025-01-101.4407CA$144.07ECB
2025-01-131.44136CA$144.14ECB
2025-01-141.43914CA$143.91ECB
2025-01-151.43534CA$143.53ECB
2025-01-161.43847CA$143.85ECB
2025-01-171.44339CA$144.34ECB
2025-01-201.44668CA$144.67ECB
2025-01-211.44472CA$144.47ECB
2025-01-221.43369CA$143.37ECB
2025-01-231.44022CA$144.02ECB
2025-01-241.43382CA$143.38ECB
2025-01-271.43362CA$143.36ECB
2025-01-281.44122CA$144.12ECB
2025-01-291.44392CA$144.39ECB
2025-01-301.4416CA$144.16ECB
2025-01-311.44665CA$144.67ECB
2025-02-031.46496CA$146.50ECB
2025-02-041.44112CA$144.11ECB
2025-02-051.42737CA$142.74ECB
1 / 11

Daily reference rates are indicative. Your bank or payment provider may use a different rate and add fees.

Request these dates through the API

curl "https://api.exchangerate.dev/v1/range?base=USD&symbols=CAD&start_date=2025-01-01&end_date=2025-12-31"

USD to CAD: yearly averages, highs and lows

This table shows USD to CAD historical exchange rates from Jan 4, 2016 to Oct 1, 2026, summarizing published daily reference observations in one row per year.

1 USD = 1.4246 CAD on Oct 1, 2026. The rate rose 2.23% over one year and rose 12.43% over five years; a higher rate means one USD buys more CAD.

USD to CAD exchange rates by year
YearAverage rateHighLowIn-year change
2026 (partial)1.38571.4246 Oct 11.3524 Jan 29+3.73%
20251.39811.465 Feb 31.3562 Jun 17-5.06%
20241.36961.4419 Dec 241.3294 Jan 2+8.23%
20231.34991.3865 Nov 11.3125 Jul 14-2.41%
20221.30181.3839 Oct 211.2441 Apr 5+6.61%
20211.25371.2925 Dec 211.2022 May 18+0.03%
20201.34071.4494 Mar 241.2695 Dec 17-1.99%
20191.32691.3641 Jan 21.2995 Dec 31-4.74%
20181.29571.3629 Dec 311.2274 Jan 31+8.69%
20171.29811.3771 May 51.2087 Sep 8-6.73%
20161.32481.4637 Jan 201.2519 May 2-3.32%

This table counts only days with published indicative daily reference rates, excluding carried-forward days; your bank or payment provider will use its own rate and fees.

How to look up a historical rate

  1. Choose the two currencies and the amount you want to convert.
  2. Select one date, a year, or a date range, then choose Show rates.
  3. Check the observation dates and source before using the result. Downloads include the rate and its source for each row.

What happens on weekends and holidays?

A lookup for one date may use the most recent earlier observation when no new rate was published that day. We label that carried-forward value. A range contains actual publication dates, with no extra weekend rows.

How far back does the data go?

Daily reference history begins in 1999 for many currencies. The available start date varies by pair, and some dates have no observation. A blank period means we have no rate for that selection.

Historical API reference · Download a time series with Python · Rate sources and methodology

Get the same daily rates through the API

Use the dated endpoint for one day, or /v1/range for a series. JSON ranges return pages of up to 366 rows; follow next_cursor while has_more is true. Each request supports up to 1,830 days.

Current USD/CAD rate and converter

Use these rates in Excel formulas · 日本語で過去の為替レートを調べる

Explore a currency pair

USD / PHP historyUSD / INR historyEUR / USD historyUSD / CAD historyGBP / USD historyUSD / JPY historyAUD / INR historyCAD / INR historyINR / SGD historyAUD / PHP historyEUR / PHP historyAUD / GBP historyKRW / PHP historyINR / JPY historyGBP / THB history