Finance.Foundation
finance.foundation / Assets / US Dollar / Canadian Dollar
Asset · Currency · FX pair

US Dollar / Canadian Dollar

Major pair nicknamed the 'loonie'. The Canadian dollar is sensitive to crude-oil prices and to US demand, since the United States takes the large majority of Canada's exports.

No single covered venue: this asset trades over the counter or across many venues at once — OTC FX. We name where it trades rather than pointing at a page that does not exist. The venues we do cover.

Live · updated every 3h

1.4241 CAD per USD

as of 2026-10-13 · refreshed 2026-10-13 15:17 UTC · source: ECB reference rates — used under that provider’s terms, not our CC BY 4.0 · reference value, not a real-time tick

Symbol
USDCAD
Type
Currency
Category
FX pair
Quote currency
CAD
Primary venue
OTC FX (no single covered venue — see the note below)
Issuer
—
Currency pair
USD 840 / CAD 124 ISO 4217 — the two sides have codes, the pair does not
Identifier
No identifier standard exists for a currency pair. The honest identifiers are the two ISO 4217 codes below; a single code for the pair itself does not exist, and the instrument identifiers that appear to fit are for spot contracts rather than the rate.

Approximate reference values from public sources · seed-0.7 · marketcap-1 · 2026-08-30 · not real-time. See data & methodology.

# this page as data GET https://finance.foundation/api/v1/assets/usd-cad

JSONCSV No key, CORS enabled — paste any of these straight into a notebook.

Code to fetch it
curl
curl -s https://finance.foundation/api/v1/assets/usd-cad
Python
import requests r = requests.get("https://finance.foundation/api/v1/assets/usd-cad", timeout=30) r.raise_for_status() data = r.json()
JavaScript
const r = await fetch("https://finance.foundation/api/v1/assets/usd-cad"); if (!r.ok) throw new Error(r.status); const data = await r.json();
pandas
import pandas as pd df = pd.read_csv("https://finance.foundation/api/v1/assets/usd-cad.csv")