Canadian retail e-commerce demand intelligence (monthly)
Monthly Canadian retail e-commerce demand panel, 2017-01 onward (115 rows as of the July 2026 reference month), from Statistics Canada table 20-10-0056-01: the 'Retail e-commerce sales' and 'Total retail sales' measures for Canada, seasonally adjusted and unadjusted (thousands of CAD, kept verbatim). Method: the four WDS series are pivoted to one row per month; the e-commerce share of total retail is derived for both adjustments; month-over-month and year-over-year growth, 3-month annualized momentum, a trailing-36-month z-score of the seasonally adjusted share, a penetration index (share indexed to the 2019 mean = 100), a rising/stable/falling regime label, a raw-seasonality November/December holiday-peak flag, a November Black-Friday surge ratio, and a trailing-36-month record-share flag are computed in code with fail-loud gates, including verification anchors from StatCan's own July 2026 release narrative (July 2026: e-commerce -3.5% MoM, 7.5% share; June 2026: 7.7% share). Caveats: the latest month is preliminary and revised; the e-commerce series is Canada-only (no provincial split exists upstream); November/December unadjusted spikes are raw seasonality — use seasonally adjusted columns for underlying demand; z-score/flag columns are null for the first 35 months. Statistics Canada Open Licence (commercial reuse allowed).
Les titres et les descriptions proviennent des sources de données, en anglais.
- Source
- Statistics Canada
- Lignes
- 115
- Colonnes
- 23
- Cadence de la source
- Mensuelle
- Dernière actualisation
- 30 sept. 2026
- Thème
- economy
| Colonne | Type | Description |
|---|---|---|
| month | string | Reference month (ISO YYYY-MM); the join key. (unit: YYYY-MM) |
| country_code | string | ISO alpha-3 country code (always CAN). (unit: ISO 3166-1 alpha-3) |
| geo_name | string | Geography name (always 'Canada' — the e-commerce series is published for Canada only). |
| total_retail_sa_kcad | float | Total retail sales, seasonally adjusted, in thousands of Canadian dollars (kept verbatim). (unit: kCAD) |
| total_retail_ua_kcad | float | Total retail sales, unadjusted, in thousands of Canadian dollars (kept verbatim). (unit: kCAD) |
| ecommerce_sa_kcad | float | Retail e-commerce sales, seasonally adjusted, in thousands of Canadian dollars (kept verbatim). (unit: kCAD) |
| ecommerce_ua_kcad | float | Retail e-commerce sales, unadjusted, in thousands of Canadian dollars (kept verbatim). (unit: kCAD) |
| ecommerce_share_sa_pct | float | E-commerce share of total retail, seasonally adjusted (percent). The core penetration metric. (unit: percent) |
| ecommerce_share_ua_pct | float | E-commerce share of total retail, unadjusted (percent). (unit: percent) |
| ecommerce_mom_sa_pct | float | Month-over-month change of seasonally adjusted e-commerce sales (percent). (unit: percent) |
| ecommerce_yoy_sa_pct | float | Year-over-year change of seasonally adjusted e-commerce sales (percent). (unit: percent) |
| total_retail_yoy_sa_pct | float | Year-over-year change of seasonally adjusted total retail sales (percent). (unit: percent) |
| ecommerce_momentum_3m_ann_pct | float | 3-month annualized growth of seasonally adjusted e-commerce sales (percent). (unit: percent) |
| ecommerce_share_z36 | float | Z-score of the seasonally adjusted e-commerce share vs its trailing 36-month mean/std (null for the first 35 months). (unit: z-score) |
| penetration_index_2019 | float | E-commerce penetration indexed to the 2019 mean seasonally adjusted share = 100. (unit: index) |
| share_regime | string | Penetration regime from the 36-month z-score: 'rising' (z > 1), 'falling' (z < -1), 'stable' otherwise. |
| holiday_peak_flag | integer | 1 for November/December (raw-seasonality holiday peak window on the unadjusted series), else 0. |
| nov_surge_ratio | float | November unadjusted e-commerce / October unadjusted e-commerce (Black-Friday surge ratio); null except November rows. (unit: ratio) |
| record_share_flag | integer | 1 when the seasonally adjusted share is the trailing 36-month maximum, else 0. |
| source_table | string | StatCan table behind the row (20-10-0056-01). |
| verified_date | string | Date the vectors were resolved and the anchors verified (ISO date). (unit: ISO date) |
| as_of | string | Build date of the panel (ISO date). (unit: ISO date) |
| row_hash | string | Deterministic 16-hex row identity: sha256('ECOM|<month>|<ecommerce_sa_kcad>|<total_retail_sa_kcad>'). |
10 premières lignes d’exemple — un aperçu, pas le jeu de données complet.
| month | country_code | geo_name | total_retail_sa_kcad | total_retail_ua_kcad | ecommerce_sa_kcad | ecommerce_ua_kcad | ecommerce_share_sa_pct | ecommerce_share_ua_pct | ecommerce_mom_sa_pct | ecommerce_yoy_sa_pct | total_retail_yoy_sa_pct | ecommerce_momentum_3m_ann_pct | ecommerce_share_z36 | penetration_index_2019 | share_regime | holiday_peak_flag | nov_surge_ratio | record_share_flag | source_table | verified_date | as_of | row_hash |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2017-01 | CAN | Canada | 50 417 235 | 41 377 009 | 1 236 885 | 1 110 045 | 2,453 | 2,683 | — | — | — | — | — | 70,666 | — | 0 | — | 0 | 20-10-0056-01 | 2026-09-30 | 2026-09-30 | bbe9dee5556e644f |
| 2017-02 | CAN | Canada | 49 863 452 | 39 819 917 | 1 212 033 | 954 186 | 2,431 | 2,396 | -2,009 | — | — | — | — | 70,015 | — | 0 | — | 0 | 20-10-0056-01 | 2026-09-30 | 2026-09-30 | 9f476da59cd470bf |
| 2017-03 | CAN | Canada | 49 937 420 | 48 413 898 | 1 255 537 | 1 143 576 | 2,514 | 2,362 | 3,589 | — | — | — | — | 72,421 | — | 0 | — | 0 | 20-10-0056-01 | 2026-09-30 | 2026-09-30 | 3566be00a43708bc |
| 2017-04 | CAN | Canada | 50 827 438 | 50 286 323 | 1 281 690 | 1 221 252 | 2,522 | 2,429 | 2,083 | — | — | 15,296 | — | 72,635 | — | 0 | — | 0 | 20-10-0056-01 | 2026-09-30 | 2026-09-30 | b0ecc5734cd2c405 |
| 2017-05 | CAN | Canada | 50 711 634 | 55 984 785 | 1 262 875 | 1 242 495 | 2,49 | 2,219 | -1,468 | — | — | 17,865 | — | 71,732 | — | 0 | — | 0 | 20-10-0056-01 | 2026-09-30 | 2026-09-30 | e91dcb4fbbf87f9c |
| 2017-06 | CAN | Canada | 50 762 624 | 54 863 103 | 1 276 594 | 1 232 231 | 2,515 | 2,246 | 1,086 | — | — | 6,879 | — | 72,439 | — | 0 | — | 0 | 20-10-0056-01 | 2026-09-30 | 2026-09-30 | 25cf9807f8678f06 |
| 2017-07 | CAN | Canada | 50 879 002 | 52 965 522 | 1 363 496 | 1 221 851 | 2,68 | 2,307 | 6,807 | — | — | 28,081 | — | 77,193 | — | 0 | — | 0 | 20-10-0056-01 | 2026-09-30 | 2026-09-30 | fdee0876fbd1cbd6 |
| 2017-08 | CAN | Canada | 51 011 588 | 54 135 354 | 1 354 108 | 1 241 730 | 2,655 | 2,294 | -0,689 | — | — | 32,182 | — | 76,462 | — | 0 | — | 0 | 20-10-0056-01 | 2026-09-30 | 2026-09-30 | 32c25ba78731491e |
| 2017-09 | CAN | Canada | 51 040 384 | 52 167 915 | 1 323 923 | 1 243 184 | 2,594 | 2,383 | -2,229 | — | — | 15,675 | — | 74,715 | — | 0 | — | 0 | 20-10-0056-01 | 2026-09-30 | 2026-09-30 | 3adf77c8c1b16e3c |
| 2017-10 | CAN | Canada | 52 522 532 | 52 724 066 | 1 377 141 | 1 331 612 | 2,622 | 2,526 | 4,02 | — | — | 4,063 | — | 75,526 | — | 0 | — | 0 | 20-10-0056-01 | 2026-09-30 | 2026-09-30 | 805f9e22095d5e00 |
- Actuelle
20260930T130004Z-fab33946cdda · sha256 fab33946cdda…
115 lignes · premier instantané
Dirigez n’importe quel LLM vers le point d’accès des métadonnées — la documentation ci-dessus est aussi lisible par machine (JSON-LD + Croissant).
curl "https://datazimuts.com/v1/datasets/statcan_ecommerce_demand_intel/ca_ecommerce_demand_monthly" | jq '{title, rows, columns_count, license}'import requests
ds = requests.get("https://datazimuts.com/v1/datasets/statcan_ecommerce_demand_intel/ca_ecommerce_demand_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)Point d’accès API : https://datazimuts.com/v1/datasets/statcan_ecommerce_demand_intel/ca_ecommerce_demand_monthly
Astuce : récupérez /llms.txt pour le catalogue complet lisible par machine.
D’où viennent ces données et ce qui en a été fait. Le travail des autres apparaît sous forme de décomptes ; seuls les projets partagés sont nommés.
Citer cet instantané
Épinglé à l’instantané 20260930T130004Z-fab33946cdda et à son empreinte, pour que vos lecteurs obtiennent exactement les données utilisées.
Statistics Canada. (2026). Canadian retail e-commerce demand intelligence (monthly) [Data set, snapshot 20260930T130004Z-fab33946cdda, sha256 fab33946cdda]. Datazimuts. Retrieved 2026-09-30, from https://datazimuts.com/fr/datasets/statcan_ecommerce_demand_intel/ca_ecommerce_demand_monthly?snapshot=20260930T130004Z-fab33946cdda
@misc{dz_statcan_ecommerce_demand_intel_ca_ecomme_fab33946,
title = {{Canadian retail e-commerce demand intelligence (monthly)}},
author = {{Statistics Canada}},
year = {2026},
publisher = {Datazimuts},
howpublished = {\url{https://datazimuts.com/fr/datasets/statcan_ecommerce_demand_intel/ca_ecommerce_demand_monthly?snapshot=20260930T130004Z-fab33946cdda}},
note = {Snapshot 20260930T130004Z-fab33946cdda, sha256 fab33946cddafead23cd2abd9ad4d3b9327393dc8e471ded553d64a545f5c304; accessed 2026-09-30}
}Intégrer un tableau ou un graphique
Collez ce code dans n’importe quelle page. L’intégration est épinglée au même instantané, suit le thème clair ou sombre du lecteur et affiche toujours la source, la licence et un lien de retour.
<iframe src="https://datazimuts.com/embed/chart?dataset=statcan_ecommerce_demand_intel%2Fca_ecommerce_demand_monthly&lang=fr&theme=auto&snapshot=20260930T130004Z-fab33946cdda&x=verified_date&y=total_retail_sa_kcad&agg=avg" title="Canadian retail e-commerce demand intelligence (monthly)" width="100%" height="380" style="border:0" loading="lazy"></iframe>
Posez une question sur ce jeu de données. Les réponses viennent uniquement de sa fiche, de son profil mesuré et de son historique, et citent les faits utilisés.