Finance.Foundation
Jurisdiction · CA · CAD

Canada

ISO code
CA
Currency
CAD
Monetary authority
Bank of Canada
Policy regime
Independent, inflation-control target renewed with the government every five years
GDP
$2.32tn (2025, World Bank)
Real GDP growth
1.7% (2025, World Bank)
Inflation (CPI)
2.1% (2025, World Bank)
Population
41.7m (2025, World Bank)
Listed domestic companies
4,377 (2025, World Bank)
Listed market cap
199% of GDP (2025, World Bank)

Annual indicators from World Bank Open Data (CC BY 4.0), each shown with its observation year — refreshed daily, but the underlying series are annual and only move when the World Bank publishes.

Current readings · refreshed every 3 hours

2.25% Canada overnight target rate · 2026-09-01 · BIS

These are Canada’s own readings, each on the observation date shown. They are a different kind of figure from the World Bank series above, which are annual and only move when the World Bank publishes.

Banks

None in covered set

Funds domiciled

CPP Investments

Covered companies — Canada

CompanyTickerExchangeSectorMkt cap ≈
Royal Bank of CanadaDiversified banking & wealth managementRYToronto Stock ExchangeFinancials$287.3bn
ShopifyE-Commerce SoftwareSHOPToronto Stock ExchangeTechnology$197.3bn
EnbridgeOil & gas pipelines and utilitiesENBToronto Stock ExchangeEnergy$110bn
BrookfieldAlternative asset management & holdingsBNToronto Stock ExchangeFinancials$92.6bn

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/countries/canada

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/countries/canada
Python
import requests r = requests.get("https://finance.foundation/api/v1/countries/canada", timeout=30) r.raise_for_status() data = r.json()
JavaScript
const r = await fetch("https://finance.foundation/api/v1/countries/canada"); 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/countries/canada.csv")