From 09b419079a2c8c0c8b60f3e1a471b55a1ed7f73e Mon Sep 17 00:00:00 2001
From: Paul Eggert <eggert@cs.ucla.edu>
Date: Sun, 15 Mar 2026 12:19:06 -0700
Subject: [PROPOSED] New zone America/Cranbrook for East Kootenay, BC

(Thanks to Chris Walton.)
* NEWS: Mention this.
* northamerica, zone.tab, zone1970.tab, zonenow.tab:
(America/Cranbrook): New zone.
It mimics America/Edmonton until 2026-11-01 02:00, except
(like Shanks & Pottenger) it omits DST in 1920, 1921 and 1947.
---
 NEWS         |  4 ++++
 northamerica | 10 ++++++++++
 zone.tab     |  1 +
 zone1970.tab |  1 +
 zonenow.tab  |  3 +++
 5 files changed, 19 insertions(+)

diff --git a/NEWS b/NEWS
index d7bf5a3c..905a086d 100644
--- a/NEWS
+++ b/NEWS
@@ -15,6 +15,10 @@ Unreleased, experimental changes
     a limitation in CLDR v48.1 (2026-01-08).  This temporary hack is
     planned to be removed after CLDR is fixed.
 
+    The new zone America/Cranbrook is for East Kootenay, BC, which
+    moves from MST/MDT to year-round MST on 2026-11-01 at 02:00.
+    (Thanks to Chris Walton.)
+
   Changes to code
 
     zic no longer mishandles a last transition to a new time type.
diff --git a/northamerica b/northamerica
index ee0dc50a..a5b04779 100644
--- a/northamerica
+++ b/northamerica
@@ -2021,6 +2021,16 @@ Zone America/Fort_Nelson	-8:10:47 -	LMT	1884
 			-8:00	Vanc	P%sT	1987
 			-8:00	Canada	P%sT	2015 Mar  8  2:00
 			-7:00	-	MST
+# From Chris Walton (2026-03-15):
+# The Regional District of East Kootenay is planning to move to year-round
+# Mountain Standard Time (MST) on November 1, 2026....
+# https://www.rdek.bc.ca/news/entry/rdek_board_moves_to_transition_to_year_round_mountain_standard_time
+Zone America/Cranbrook	-7:43:04 -	LMT	1906 Sep
+			-7:00	Edm	M%sT	1920
+			-7:00	Canada	M%sT	1972
+			-7:00	Edm	M%sT	1974
+			-7:00	Canada	M%sT	2026 Nov  1 02:00
+			-7:00	-	MST
 # For Creston see America/Phoenix.
 
 # Northwest Territories, Nunavut, Yukon
diff --git a/zone.tab b/zone.tab
index d74dfd86..80037dcd 100644
--- a/zone.tab
+++ b/zone.tab
@@ -125,6 +125,7 @@ CA	+5333-11328	America/Edmonton	Mountain - AB, BC(E), NT(E), SK(W)
 CA	+690650-1050310	America/Cambridge_Bay	Mountain - NU (west)
 CA	+682059-1334300	America/Inuvik	Mountain - NT (west)
 CA	+4906-11631	America/Creston	MST - BC (Creston)
+CA	+4931-11546	America/Cranbrook	MST - BC (E Kootenay)
 CA	+5546-12014	America/Dawson_Creek	MST - BC (Dawson Cr, Ft St John)
 CA	+5848-12242	America/Fort_Nelson	MST - BC (Ft Nelson)
 CA	+6043-13503	America/Whitehorse	MST - Yukon (east)
diff --git a/zone1970.tab b/zone1970.tab
index 104c3efe..d70a46c7 100644
--- a/zone1970.tab
+++ b/zone1970.tab
@@ -115,6 +115,7 @@ CA	+5017-10750	America/Swift_Current	CST - SK (midwest)
 CA	+5333-11328	America/Edmonton	Mountain - AB, BC(E), NT(E), SK(W)
 CA	+690650-1050310	America/Cambridge_Bay	Mountain - NU (west)
 CA	+682059-1334300	America/Inuvik	Mountain - NT (west)
+CA	+4931-11546	America/Cranbrook	MST - BC (E Kootenay)
 CA	+5546-12014	America/Dawson_Creek	MST - BC (Dawson Cr, Ft St John)
 CA	+5848-12242	America/Fort_Nelson	MST - BC (Ft Nelson)
 CA	+6043-13503	America/Whitehorse	MST - Yukon (east)
diff --git a/zonenow.tab b/zonenow.tab
index 9f01a9f9..43b7bfc3 100644
--- a/zonenow.tab
+++ b/zonenow.tab
@@ -64,6 +64,9 @@ XX	+4916-12307	America/Vancouver	British Columbia (most areas)
 # -07 - MST
 XX	+332654-1120424	America/Phoenix	Mountain Standard (MST) - Arizona; western Mexico; Yukon
 #
+# -07/-06 - MST/MDT (North America DST) until 2026-11-01 02:00; then MST
+XX	+4931-11546	America/Cranbrook	MST - BC (E Kootenay)
+#
 # -07/-06 - MST/MDT (North America DST)
 XX	+394421-1045903	America/Denver	Mountain (MST/MDT) - US & Canada; Mexico near US border
 #
-- 
2.51.0

