Canadian Overnight Repo Rate Average (CORRA)
Canada's risk-free rate, measuring the cost of overnight general collateral funding in Canadian dollars using Government of Canada treasury bills and bonds as collateral for repurchase transactions. The Bank of Canada provides CORRA as a public good, at no cost to users and data distributors.
Source: Bank of Canada Valet27,567 rowsUpdated: 9/21/2026
interest-ratesovernight-ratecorracanadafinance
Quality
99.2
Attribution
Bank of Canada (Valet web service)
Schema
| Column | Type | Description |
|---|---|---|
| date | string | Date of the observation, as published by the Bank of Canada (the observation's 'd' field). |
| series_id | string | Valet series name (for example 'BD.CDN.2YR.DQ.YLD'); the unique identifier of the series in the Bank of Canada Valet API. |
| series_label | string | Human-readable series label published by the Bank of Canada in the series detail. |
| value | float | Observed value for the series and date (the 'v' field of the Valet observation record). Units follow the series definition in the dataset description. Missing observations are null. |
Sample rows
| date | series_id | series_label | value |
|---|---|---|---|
| 1997-08-12 | AVG.INTWO | Canadian Overnight Repo Rate Average (CORRA) (%) | 3.25 |
| 1997-08-18 | AVG.INTWO | Canadian Overnight Repo Rate Average (CORRA) (%) | 3.3 |
| 1997-08-19 | AVG.INTWO | Canadian Overnight Repo Rate Average (CORRA) (%) | 3.26 |
| 1997-08-20 | AVG.INTWO | Canadian Overnight Repo Rate Average (CORRA) (%) | 3.345 |
| 1997-08-21 | AVG.INTWO | Canadian Overnight Repo Rate Average (CORRA) (%) | 3.385 |
Use with an LLM
Point any LLM at the metadata endpoint — the documentation above is machine-readable too (JSON-LD + Croissant).
cURL
curl "https://datazimuts.com/v1/datasets/boc_valet/boc_corra" | jq '{title, rows, columns_count, license}'Python
import requests
ds = requests.get("https://datazimuts.com/v1/datasets/boc_valet/boc_corra").json()
print(ds["title"], ds["rows"], "rows")
# Sample rows for an LLM context window
for row in ds.get("sample_rows", [])[:5]:
print(row)API endpoint: https://datazimuts.com/v1/datasets/boc_valet/boc_corra
Tip: fetch /llms.txt for the full machine-readable catalog.