Canada sectoral momentum signals (industry growth breadth, momentum ranks, anomalies)
Value-added Canadian macro signals derived from the free Statistics Canada GDP-by-industry data (Open Licence): per-industry 3-month annualized momentum, year-on-year growth, 3-sigma anomaly flags and monthly cross-industry momentum ranks, plus the headline growth-breadth gauge — the share of industries expanding — so users can see whether Canadian growth is broad-based or narrow. All computation is local pandas/numpy; no paid models or APIs.
Quality
Attribution
Statistics Canada; derived signals by Frontier Data Hub
Schema
| Column | Type | Description |
|---|---|---|
| date | string | Reference month of the observation (first day of the month), as published in the Statistics Canada GDP-by-industry table. |
| country | string | |
| country_code | string | |
| series_id | string | Derived series identifier: the raw StatCan GDP-by-industry series key prefixed with IND_. |
| series_label | string | Human-readable series label naming the industry and the Statistics Canada table (seasonally adjusted at annual rates, chained 2017 dollars). |
| value | float | Industry GDP in chained (2017) dollars, seasonally adjusted at annual rates, as published by Statistics Canada. |
| mom_3m_ann | float | |
| yoy | float | |
| anomaly_flag | integer | |
| rank | integer | |
| breadth_share | float | |
| breadth_z | float |
Sample rows
| date | country | country_code | series_id | series_label | value | mom_3m_ann | yoy | anomaly_flag | rank | breadth_share | breadth_z |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1997-01-01 | Canada | CAN | IND_v65201210 | All industries — GDP, seasonally adjusted at annual rates, chained (2017) dollars (Statistics Canada) | 1200427 | — | — | 0 | — | 0 | — |
| 1997-01-01 | Canada | CAN | IND_v65201211 | Goods-producing industries — GDP, seasonally adjusted at annual rates, chained (2017) dollars (Statistics Canada) | 382536 | — | — | 0 | — | 0 | — |
| 1997-01-01 | Canada | CAN | IND_v65201212 | Services-producing industries — GDP, seasonally adjusted at annual rates, chained (2017) dollars (Statistics Canada) | 812882 | — | — | 0 | — | 0 | — |
| 1997-01-01 | Canada | CAN | IND_v65201236 | Mining, quarrying, and oil and gas extraction — GDP, seasonally adjusted at annual rates, chained (2017) dollars (Statistics Canada) | 69930 | — | — | 0 | — | 0 | — |
| 1997-01-01 | Canada | CAN | IND_v65201254 | Utilities — GDP, seasonally adjusted at annual rates, chained (2017) dollars (Statistics Canada) | 34758 | — | — | 0 | — | 0 | — |
Download sample data
Download the full sample snapshot for this dataset (sample rows, not the complete dataset).
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/statcan_canada_signals/canada_sectoral_momentum_signals" | jq '{title, rows, columns_count, license}'Python
import requests
ds = requests.get("https://datazimuts.com/v1/datasets/statcan_canada_signals/canada_sectoral_momentum_signals").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/statcan_canada_signals/canada_sectoral_momentum_signals
Tip: fetch /llms.txt for the full machine-readable catalog.