Canadian weather-alert intelligence (daily)
Daily Canadian weather-alert intelligence from ECCC's keyless MSC GeoMet weather-alerts API. Active alert features are deduplicated into episodes (one issuance covering many regions = one episode), scored with a documented severity formula (risk colour x impact x confidence x alert type, max 100), and rolled into a dense 13-province/territory panel carrying episode counts by risk band and alert type, top-episode bilingual names and verbatim summaries, a documented 0-100 alert_pressure_score min-maxed across provinces, pressure_rank and pressure_tier. Primary key: (as_of, province_code). Cadence: daily; as_of is the UTC fetch date. Caveats: alerts are ephemeral — the snapshot covers what is active at fetch time; scores are a relative within-day gauge, not a forecast. Sample use: order by pressure_rank for the provinces under the most alert pressure today.
- Rows
- 13
- Columns
- 31
- Source cadence
- Daily
- Last refreshed
- Sep 27, 2026
- Theme
- environment
| Column | Type | Description |
|---|---|---|
| as_of | string | UTC date of the fetch. The snapshot covers alerts active at fetch time; identical input produces an identical content hash. (unit: date) |
| province_code | string | 2-letter province/territory code (closed set of 13). Together with as_of it is the primary key. (unit: code) |
| province_name_en | string | Province/territory name (English). |
| province_name_fr | string | Province/territory name (French). |
| country_code | string | ISO alpha-3 country code (CAN for every row). (unit: ISO 3166-1 alpha-3) |
| has_active_alerts | integer | 1 when the province has >= 1 alert episode active at fetch time, else 0. (unit: flag) |
| n_features | integer | Raw active alert-region features in the province (before episode dedupe). (unit: count) |
| n_episodes | integer | Deduplicated alert episodes: one issuance (alert_code + province + publication_datetime) covering any number of regions counts once. (unit: count) |
| episodes_red | integer | Episodes whose ECCC risk colour is red (most severe band). (unit: count) |
| episodes_orange | integer | Episodes with orange risk colour. (unit: count) |
| episodes_yellow | integer | Episodes with yellow risk colour. (unit: count) |
| episodes_grey | integer | Episodes with grey risk colour (lowest band). (unit: count) |
| n_warnings | integer | Episodes of alert_type warning. (unit: count) |
| n_watches | integer | Episodes of alert_type watch. (unit: count) |
| n_advisories | integer | Episodes of alert_type advisory. (unit: count) |
| n_statements | integer | Episodes of alert_type statement. (unit: count) |
| n_alert_names | integer | Distinct ECCC alert names active in the province. (unit: count) |
| max_severity_points | float | Highest per-episode severity_points in the province (0-100). (unit: points) |
| total_severity_points | float | Sum of per-episode severity_points in the province; the alert-pressure score is min-maxed from this. (unit: points) |
| alert_pressure_score | float | 0-100 alert-pressure score, min-maxed across the 13 provinces from total_severity_points (0 on an all-quiet day). (unit: 0-100) |
| pressure_rank | integer | Competition rank of the province by total severity points (1 = most alert pressure). (unit: rank) |
| pressure_tier | string | Activity tier from the score: severe (>=75), active (>=50), elevated (>=25), calm. |
| top_episode_code | string | ECCC alert code of the province's top-scoring episode (empty when no active alerts). (unit: code) |
| top_episode_name_en | string | ECCC alert name of the top episode (English, verbatim). |
| top_episode_name_fr | string | ECCC alert name of the top episode (French, verbatim). |
| top_episode_risk_colour | string | Risk colour of the top episode (red/orange/yellow/grey). |
| top_episode_n_regions | integer | Alerted regions covered by the top episode. (unit: count) |
| top_episode_summary_en | string | Verbatim truncation of the top episode's English alert text (sentence-boundary cut, 280 chars; never paraphrased per the ECCC licence). |
| top_episode_summary_fr | string | Verbatim truncation of the top episode's French alert text (sentence-boundary cut, 280 chars; never paraphrased per the ECCC licence). |
| source_url | string | Canonical ECCC MSC GeoMet weather-alerts items endpoint. (unit: URL) |
| row_hash | string | Deterministic 16-hex sha1 over the row's content fields. (unit: hash) |
First 10 sample rows — a preview, not the complete dataset.
| as_of | province_code | province_name_en | province_name_fr | country_code | has_active_alerts | n_features | n_episodes | episodes_red | episodes_orange | episodes_yellow | episodes_grey | n_warnings | n_watches | n_advisories | n_statements | n_alert_names | max_severity_points | total_severity_points | alert_pressure_score | pressure_rank | pressure_tier | top_episode_code | top_episode_name_en | top_episode_name_fr | top_episode_risk_colour | top_episode_n_regions | top_episode_summary_en | top_episode_summary_fr | source_url | row_hash |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026-09-27 | AB | Alberta | Alberta | CAN | 1 | 42 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 12.6 | 12.6 | 60 | 4 | active | FTA | frost advisory | avis de gel | yellow | 42 | Freezing temperatures with frost are expected tonight. Low temperatures will be between minus 5 and zero, depending on location. Temperatures will warm in the morning. Damage to plants, trees, and crops is possible. | Des températures sous zéro avec du gel sont prévues cette nuit. Les températures minimales seront de l'ordre de moins 5 à zéro selon la région. Les températures augmenteront en matinée. Des dommages aux plantes, aux arbres et aux cultures sont possibles. | https://api.weather.gc.ca/collections/weather-alerts/items?limit=10000 | f956613e89cec6b0 |
| 2026-09-27 | BC | British Columbia | Colombie-Britannique | CAN | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6 | calm | — | — | — | — | 0 | — | — | https://api.weather.gc.ca/collections/weather-alerts/items?limit=10000 | 10d7cdfce182b2d4 |
| 2026-09-27 | MB | Manitoba | Manitoba | CAN | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6 | calm | — | — | — | — | 0 | — | — | https://api.weather.gc.ca/collections/weather-alerts/items?limit=10000 | 84e7cd7cfe42b669 |
| 2026-09-27 | NB | New Brunswick | Nouveau-Brunswick | CAN | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6 | calm | — | — | — | — | 0 | — | — | https://api.weather.gc.ca/collections/weather-alerts/items?limit=10000 | e87e8803f91d39cf |
| 2026-09-27 | NL | Newfoundland and Labrador | Terre-Neuve-et-Labrador | CAN | 1 | 3 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 12.6 | 12.6 | 60 | 4 | active | FTA | frost advisory | avis de gel | yellow | 3 | Freezing temperatures with frost are expected tonight. Locations: Deer Lake - Humber Valley, Buchans and the interior, and Grand Falls-Windsor and vicinity. Minimum temperatures: 2 to 6 (coolest in low-lying areas). Time span: early Sunday morning. | Des températures sous zéro avec du gel sont prévues cette nuit. Régions : Deer Lake - vallée de Humber, Buchans et l'intérieur, et Grand Falls - Windsor et les environs. Températures minimales : de +2 à +6 (temps plus frais dans les basses-terres). | https://api.weather.gc.ca/collections/weather-alerts/items?limit=10000 | 8e1293e86aefa1f8 |
| 2026-09-27 | NS | Nova Scotia | Nouvelle-Écosse | CAN | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6 | calm | — | — | — | — | 0 | — | — | https://api.weather.gc.ca/collections/weather-alerts/items?limit=10000 | 3d8d62324f4f38b7 |
| 2026-09-27 | NT | Northwest Territories | Territoires du Nord-Ouest | CAN | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 21 | 21 | 100 | 1 | severe | RFW | rainfall warning | avertissement de pluie | yellow | 1 | Rain continues over the region, but may be accompanied by snow tonight as well. An additional 10 to 20 millimetres of rain will fall tonight, bringing total rainfall amounts to 60 to 70 millimetres. Rain will taper off by Sunday morning. | La pluie persiste sur la région, mais elle pourrait également être accompagnée de neige ce soir et cette nuit. Il tombera de 10 à 20 millimètres de pluie supplémentaires ce soir et cette nuit, ce qui portera la quantité totale de pluie à 60 à 70 millimètres. | https://api.weather.gc.ca/collections/weather-alerts/items?limit=10000 | b0408322e7c2d2d6 |
| 2026-09-27 | NU | Nunavut | Nunavut | CAN | 1 | 3 | 1 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 21 | 21 | 100 | 1 | severe | RFW | rainfall warning | avertissement de pluie | yellow | 3 | Heavy rain is expected. A low pressure system will bring heavy rain to communities in the Kivalliq beginning late Saturday evening and lasting through the day on Sunday. Total rainfall accumulations are expected to be between 20 and 40 mm. | De la pluie forte est prévue. Une dépression occasionnera de la pluie forte sur certaines collectivités du Kivalliq à compter de tard samedi soir et toute la journée de dimanche. Les quantités totales de pluie devraient être de l'ordre de 20 à 40 mm. | https://api.weather.gc.ca/collections/weather-alerts/items?limit=10000 | 86a3c2e1968ec14d |
| 2026-09-27 | ON | Ontario | Ontario | CAN | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6 | calm | — | — | — | — | 0 | — | — | https://api.weather.gc.ca/collections/weather-alerts/items?limit=10000 | c6fbdbb6f380d692 |
| 2026-09-27 | PE | Prince Edward Island | Île-du-Prince-Édouard | CAN | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6 | calm | — | — | — | — | 0 | — | — | https://api.weather.gc.ca/collections/weather-alerts/items?limit=10000 | 07890a4f0abbdf4e |
- Current
20260927T060808Z-07d443c7684c · sha256 07d443c7684c…
13 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/eccc_alert_signals/ca_weather_alerts_daily" | jq '{title, rows, columns_count, license}'import requests
ds = requests.get("https://datazimuts.com/v1/datasets/eccc_alert_signals/ca_weather_alerts_daily").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/eccc_alert_signals/ca_weather_alerts_daily
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 20260927T060808Z-07d443c7684c and its content hash, so readers get exactly the data you used.
Environment and Climate Change Canada — MSC GeoMet weather alerts. (2026). Canadian weather-alert intelligence (daily) [Data set, snapshot 20260927T060808Z-07d443c7684c, sha256 07d443c7684c]. Datazimuts. Retrieved 2026-09-27, from https://datazimuts.com/en/datasets/eccc_alert_signals/ca_weather_alerts_daily?snapshot=20260927T060808Z-07d443c7684c
@misc{dz_eccc_alert_signals_ca_weather_alerts_dai_07d443c7,
title = {{Canadian weather-alert intelligence (daily)}},
author = {{Environment and Climate Change Canada — MSC GeoMet weather alerts}},
year = {2026},
publisher = {Datazimuts},
howpublished = {\url{https://datazimuts.com/en/datasets/eccc_alert_signals/ca_weather_alerts_daily?snapshot=20260927T060808Z-07d443c7684c}},
note = {Snapshot 20260927T060808Z-07d443c7684c, sha256 07d443c7684ca838956a39790b2adee22340b76f306a064db5c8b9622fcb7eb9; accessed 2026-09-27}
}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=eccc_alert_signals%2Fca_weather_alerts_daily&lang=en&theme=auto&snapshot=20260927T060808Z-07d443c7684c&x=as_of&y=has_active_alerts&agg=avg" title="Canadian weather-alert intelligence (daily)" 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.