Bank of Canada — CAD FX Rates & GoC Yield Curve
Pricing
$1.00 / 1,000 series fetcheds
Bank of Canada — CAD FX Rates & GoC Yield Curve
Fetch Bank of Canada official data: USD/CAD, EUR/CAD, GBP/CAD and 7 more CAD cross rates (daily), Government of Canada yield curve (3M to 30Y), Bank Rate, and Prime Rate. Uses the BoC Valet API — free, no key required.
Bank of Canada Rates fetches official data from the Bank of Canada Valet API — covering 10 CAD cross-rates (daily), the full Government of Canada yield curve (3M to 30Y), Bank Rate (overnight rate target), and Prime Rate — all in one structured dataset. Free, no API key required. $0.001/series.
The Bank of Canada Valet API is one of the cleanest central bank data feeds available: structured, well-documented, and completely free. This actor wraps it into a normalized format suitable for trading models, macro research, and financial dashboards.
Why use Bank of Canada Rates?
- CAD/USD macro trading — Monitor Bank Rate alongside USD/CAD daily spot rates to track the BoC–Fed rate differential. Rate differentials drive currency pairs — this actor gives you both legs in one run.
- GoC yield curve analysis — Build 2Y–10Y spread monitors or term premium trackers using the full nominal curve. The 2–10 spread inversion has preceded every Canadian recession in recent history.
- Canadian mortgage rate forecasting — The 5-year GoC yield (
BD.CDN.5YR.DQ.YLD) is the benchmark for fixed-rate mortgages in Canada. Track its weekly moves to anticipate mortgage rate changes. - Real yield monitoring — The Real Return Bond (RRB) yield is Canada's inflation-linked equivalent of US TIPS.
nominal 10Y - RRB= market's implied inflation expectation (break-even). - Carry trade screening — Pull AUD/CAD, NZD/CAD, and other crosses to model high-yield vs. low-yield currency pair dynamics.
How to use
- Open the actor on Apify Store and click Try for free.
- Set
modeto choose which data to fetch (fx_rates,yields,policy_rates, orall). - Set
sincefor a historical start date, orrecent: 5for only the last 5 observations per series. - Click Start. Returns structured records, one row per series per date.
Input
| Parameter | Type | Default | Description |
|---|---|---|---|
mode | string | "all" | fx_rates, yields, policy_rates, or all |
since | string | "2020-01-01" | Start date (YYYY-MM-DD). Ignored if recent is set. |
recent | integer | 0 | Return only the last N observations per series (0 = use since) |
Output
[{"mode": "fx_rates","series_code": "FXUSDCAD","date": "2026-08-30","value": 1.3734,"pair": "USD/CAD","base_currency": "USD","quote_currency": "CAD","description": "US Dollar to Canadian Dollar","source": "Bank of Canada Valet API"},{"mode": "yields","series_code": "BD.CDN.10YR.DQ.YLD","date": "2026-08-30","value": 3.74,"label": "GoC 10-Year Bond","tenor": "10Y","bond_type": "government_bond","unit": "% per annum"},{"mode": "policy_rates","series_code": "YRCA","date": "2026-06-05","value": 4.75,"label": "Bank of Canada Policy Rate (Overnight Rate Target)","category": "central_bank","unit": "% per annum"}]
Series coverage
| Mode | Series | Coverage |
|---|---|---|
fx_rates | 10 pairs | USD/CAD, EUR/CAD, GBP/CAD, JPY/CAD, AUD/CAD, CHF/CAD, CNY/CAD, HKD/CAD, MXN/CAD, SEK/CAD |
yields | 9 series | 3M T-Bill, 1Y, 2Y, 3Y, 5Y, 7Y, 10Y, Long (~30Y), Real Return Bond |
policy_rates | 3 series | Bank Rate, Prime Rate, Overnight Money Market Rate |
Cost estimation
Pay-Per-Event: $0.001 per series fetched.
| Use case | Series | Estimated cost |
|---|---|---|
| All modes (~22 series) | 22 | ~$0.02/run |
| Yields only (9 series) | 9 | ~$0.009/run |
| FX only (10 series) | 10 | ~$0.01/run |
| Daily monitoring | 22/day | ~$0.02/day |
FAQ
Do I need an API key? No. The Bank of Canada Valet API is completely free and open — no registration, no authentication.
How current is the data? FX rates and bond yields are published on business days, typically end-of-day Eastern time. The Bank Rate updates on BoC announcement dates (8 per year). Weekends and holidays appear as gaps — this is expected.
Why are some series missing some dates? The BoC only publishes on business days. Holiday dates are simply absent from the series — this is correct behavior.
Can I get intraday CAD rates? No. The Valet API provides official end-of-day rates only. For intraday FX, use a market data provider.
Data source
Official Bank of Canada Valet API — free, no registration required. Published by the Bank of Canada.
Related actors
- Fed Rate Probability Tracker — US Federal Reserve rate expectations to complement BoC data
- Crypto ETF Flow Tracker — CAD-denominated crypto ETFs (Purpose Bitcoin ETF, etc.) listed on TSX
- Altcoin BTC-Relative Performance — CAD/USD moves often correlate with risk-on crypto rotation
Feedback
If this actor is useful for your macro research, a quick review helps others find it: Leave a review on Apify Store
Keywords: Bank of Canada rates, CAD exchange rate, USD CAD rate, Canadian interest rate, BoC Valet API, Canadian yield curve, Government of Canada bonds, Bank Rate Canada, Prime Rate Canada, CAD macro data, Canadian monetary policy, FX rates Canada, Canadian economic data, central bank rate Canada, fixed income Canada