Canadian EI-beneficiary stress intelligence (monthly)
Monthly Canadian Employment Insurance (regular benefits) beneficiary stress intelligence from Statistics Canada table 14-10-0011-01 (seasonally adjusted persons): one row per geography x month for Canada, the 10 provinces and the 3 territories over the trailing 10 years, with YoY / MoM / 3-month-annualized momentum, the YoY acceleration, national shares, additive sub-national contributions to Canada's YoY with the top contributor, a documented 0-100 beneficiary-stress score ranked across provinces, and accelerating/above-national/record-10y/anomaly flags. Verified 2026-09-26 against the full-table CSV download; the Canada-sum identity gate holds within 0.0067% (seasonal adjustment breaks exact additivity). Caveats: SA beneficiary counts, not unemployment rates; latest months are occasionally revised; ~3 weeks publication lag; territorial YoY moves carry small-base noise. Statistics Canada Open Licence (commercial reuse allowed); source: Statistics Canada.
- Source
- Statistics Canada
- Rows
- 1,680
- Columns
- 23
- Source cadence
- Monthly
- Last refreshed
- Sep 26, 2026
- Theme
- economy
| Column | Type | Description |
|---|---|---|
| month | string | Reference month as an ISO date (first day of the month). (unit: ISO date) |
| country_code | string | ISO alpha-3 country code (CAN for every row). (unit: ISO 3166-1 alpha-3) |
| geo_name | string | Provider-verbatim geography: Canada, one of the 10 provinces, or one of the 3 territories. |
| province_code | string | Short geography code (CA/NL/PE/NS/NB/QC/ON/MB/SK/AB/BC/YT/NT/NU); primary join key with month. |
| is_national | integer | 1 for the Canada aggregate row, 0 otherwise. (unit: binary) |
| is_territory | integer | 1 for Yukon / Northwest Territories / Nunavut, 0 otherwise. Territorial series carry no stress score or rank (small-base noise). (unit: binary) |
| beneficiaries | float | Regular-benefit Employment Insurance beneficiaries in the reference month. Seasonally adjusted persons, NOT a rate. (unit: persons) |
| share_of_national_pct | float | The geography's share of Canada's beneficiaries that month. 100 on the Canada row. (unit: percent) |
| yoy_pct | float | Year-over-year percent change of beneficiaries: the headline stress measure. (unit: percent) |
| mom_pct | float | Month-over-month percent change of beneficiaries. Honest: the series is seasonally adjusted. (unit: percent) |
| ann_3m_pct | float | 3-month change of beneficiaries expressed at an annual rate: ((x_t / x_{t-3}) ** 4 - 1) * 100. (unit: percent) |
| yoy_accel_pp | float | Month-over-month change of yoy_pct, in percentage points: the acceleration of the YoY rate. (unit: pp) |
| stress_score | float | Documented 0-100 composite, computed within each month across the 10 provinces: 100 * (0.60 * mm(clip(yoy_pct, -40, +40)) + 0.40 * mm(clip(yoy_accel_pp, -15, +15))), where mm is the within-month min-max (degenerate ties map to 0.5). 100 = the most stressed province that month. Null for Canada and the territories. (unit: score 0-100) |
| stress_rank | integer | Per-month rank of stress_score across the 10 provinces (1 = most stressed). Null for Canada and the territories. (unit: rank) |
| accelerating_flag | integer | 1 when mom_pct rose versus the prior month. (unit: binary) |
| above_national_flag | integer | 1 when the geography's yoy_pct beat Canada's that month. Always 0 on the Canada row. (unit: binary) |
| record_high_10y_flag | integer | 1 when the month's beneficiaries are the maximum of the published 10-year window for that geography. (unit: binary) |
| anomaly_flag | integer | 1 when mom_pct is a >3-sigma outlier versus its trailing-12-month baseline. (unit: binary) |
| contrib_pp | float | The geography's additive contribution to Canada's yoy_pct, in percentage points: (x_{g,t} - x_{g,t-12}) / x_{CA,t-12} * 100. The 13 sub-national contributions sum to Canada's yoy_pct within seasonal-adjustment noise (0.5pp gate). Null for Canada. (unit: pp) |
| top_contributor_province | string | On Canada rows: the province/territory with the largest contrib_pp that month (deterministic tie-break by fixed geo order). Null on sub-national rows. |
| top_contributor_pp | float | The top contributor's contrib_pp, in percentage points. (unit: pp) |
| source_table | string | StatCan product ID behind the row (14100011). |
| row_hash | string | Deterministic 16-hex row hash of province_code + month (idempotency). |
First 10 sample rows — a preview, not the complete dataset.
| month | country_code | geo_name | province_code | is_national | is_territory | beneficiaries | share_of_national_pct | yoy_pct | mom_pct | ann_3m_pct | yoy_accel_pp | stress_score | stress_rank | accelerating_flag | above_national_flag | record_high_10y_flag | anomaly_flag | contrib_pp | top_contributor_province | top_contributor_pp | source_table | row_hash |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2016-08-01 | CAN | Canada | CA | 1 | 0 | 574,220 | 100 | 6.392 | -1.804 | 14.341 | — | — | — | 0 | 0 | 0 | 0 | — | AB | 6.485 | 14100011 | 3b1747773a488998 |
| 2016-08-01 | CAN | Newfoundland and Labrador | NL | 0 | 0 | 37,030 | 6.449 | 14.857 | -7.379 | 19.594 | — | — | — | 0 | 1 | 0 | 0 | 0.887 | — | — | 14100011 | c4da47ed08522778 |
| 2016-08-01 | CAN | Prince Edward Island | PE | 0 | 0 | 7,660 | 1.334 | 1.862 | 1.862 | 12.363 | — | — | — | 1 | 0 | 0 | 0 | 0.026 | — | — | 14100011 | e5ec123849014ee8 |
| 2016-08-01 | CAN | Nova Scotia | NS | 0 | 0 | 28,660 | 4.991 | 2.211 | 3.354 | 16.947 | — | — | — | 1 | 0 | 1 | 0 | 0.115 | — | — | 14100011 | 6279fdd1a1373e46 |
| 2016-08-01 | CAN | New Brunswick | NB | 0 | 0 | 34,040 | 5.928 | 5.354 | 2.809 | 19.606 | — | — | — | 1 | 0 | 0 | 0 | 0.321 | — | — | 14100011 | 769025398489df7b |
| 2016-08-01 | CAN | Quebec | QC | 0 | 0 | 144,550 | 25.173 | -2.83 | -1.807 | 3.16 | — | — | — | 0 | 0 | 0 | 0 | -0.78 | — | — | 14100011 | 4ca81beb0256b746 |
| 2016-08-01 | CAN | Ontario | ON | 0 | 0 | 141,090 | 24.571 | -5.366 | 8.992 | 7.042 | — | — | — | 1 | 0 | 0 | 0 | -1.482 | — | — | 14100011 | eb5bb178ddd39cbd |
| 2016-08-01 | CAN | Manitoba | MB | 0 | 0 | 15,450 | 2.691 | 2.386 | -0.834 | 0 | — | — | — | 0 | 0 | 0 | 0 | 0.067 | — | — | 14100011 | d454b8f4b784812a |
| 2016-08-01 | CAN | Saskatchewan | SK | 0 | 0 | 17,860 | 3.11 | 22.497 | -15.476 | 33.353 | — | — | — | 0 | 1 | 0 | 0 | 0.608 | — | — | 14100011 | 8a3d02a80a7664ce |
| 2016-08-01 | CAN | Alberta | AB | 0 | 0 | 89,950 | 15.665 | 63.694 | -13.385 | 43.599 | — | — | — | 0 | 1 | 0 | 0 | 6.485 | — | — | 14100011 | 4aacca1acb584012 |
- Current
20260926T121639Z-37653e9cec5e · sha256 37653e9cec5e…
1,680 rows · first snapshot
Point any LLM at the metadata endpoint — the documentation above is machine-readable too (JSON-LD + Croissant).
curl "https://datazimuts.com/v1/datasets/ca_ei_beneficiary_signals/ca_ei_beneficiary_stress_monthly" | jq '{title, rows, columns_count, license}'import requests
ds = requests.get("https://datazimuts.com/v1/datasets/ca_ei_beneficiary_signals/ca_ei_beneficiary_stress_monthly").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/ca_ei_beneficiary_signals/ca_ei_beneficiary_stress_monthly
Tip: fetch /llms.txt for the full machine-readable catalog.
Where this data comes from and what was made from it. Other people's work shows as counts; only shared projects are named.
Cite this snapshot
Pinned to snapshot 20260926T121639Z-37653e9cec5e and its content hash, so readers get exactly the data you used.
Statistics Canada. (2026). Canadian EI-beneficiary stress intelligence (monthly) [Data set, snapshot 20260926T121639Z-37653e9cec5e, sha256 37653e9cec5e]. Datazimuts. Retrieved 2026-09-26, from https://datazimuts.com/en/datasets/ca_ei_beneficiary_signals/ca_ei_beneficiary_stress_monthly?snapshot=20260926T121639Z-37653e9cec5e
@misc{dz_ca_ei_beneficiary_signals_ca_ei_benefici_37653e9c,
title = {{Canadian EI-beneficiary stress intelligence (monthly)}},
author = {{Statistics Canada}},
year = {2026},
publisher = {Datazimuts},
howpublished = {\url{https://datazimuts.com/en/datasets/ca_ei_beneficiary_signals/ca_ei_beneficiary_stress_monthly?snapshot=20260926T121639Z-37653e9cec5e}},
note = {Snapshot 20260926T121639Z-37653e9cec5e, sha256 37653e9cec5ec24278eb4d2fb153bb6b36434a265bf61174a3a294f87b5abf3b; accessed 2026-09-26}
}Embed a table or a chart
Paste this into any page. The embed is pinned to the same snapshot, follows the reader's light or dark setting, and always shows the source, license and a link back.
<iframe src="https://datazimuts.com/embed/chart?dataset=ca_ei_beneficiary_signals%2Fca_ei_beneficiary_stress_monthly&lang=en&theme=auto&snapshot=20260926T121639Z-37653e9cec5e&x=month&y=is_national&agg=avg" title="Canadian EI-beneficiary stress intelligence (monthly)" width="100%" height="380" style="border:0" loading="lazy"></iframe>
Ask about this dataset. Answers come only from its catalog record, measured profile and change history, and list the facts they used.