← News

Alberta's UTC-6 Time Law Sets Up the Next Timezone Update

Alberta's Bill 31 received Royal Assent with an Official Time Act section that would set the province to UTC-6 year-round when proclaimed, giving schedulers and tzdata consumers another Western Canada rule change to track.

Mountain lake landscape in western Canada at sunrise representing Alberta time changes

Alberta Put UTC-6 Into Its Time Law

Alberta's Red Tape Reduction Statutes Amendment Act, 2026, known as Bill 31, received Royal Assent on May 14, 2026. The timekeeping section renames the Daylight Saving Time Act as the Official Time Act and defines "official time" as the time 6 hours behind Coordinated Universal Time. That is the same offset Alberta uses during Mountain Daylight Time, so the practical effect is a move toward UTC-6 year-round instead of returning to UTC-7 in winter.

The Time Section Still Depends on Proclamation

The bill status report says Bill 31 came into force on May 14, 2026, with exceptions, and the bill text says the Official Time Act section comes into force on Proclamation. That distinction matters for software teams: the legal direction is clear enough to start planning, but timezone packages should not assume final local-time behavior until the proclamation and downstream timezone data are available. The key future boundary is November 1, 2026, when Alberta would normally fall back from UTC-6 to UTC-7.

IANA Has Not Shipped the Alberta Rule Yet

IANA still lists 2026b, released on April 22, 2026, as the latest timezone database version. That release focused on British Columbia's permanent UTC-7 change, while the tz announcement noted that another release might be needed soon for proposed Alberta and Northwest Territories changes. Until a later tzdata release models Alberta's final rule, operating systems, browsers, language runtimes, databases, containers, and phones can disagree about future Alberta wall-clock times depending on which timezone database they carry.

Neighboring Jurisdictions Are Adjusting Too

The Alberta move affects more than Edmonton and Calgary calendars. Saskatchewan said Alberta's 2026 final spring-forward prompted replacement legislation for Saskatchewan's own Time Act, partly to handle border communities such as Lloydminster. The Northwest Territories premier also announced that the territory will move to end seasonal time changes and adopt a year-round time standard alongside Alberta. For scheduling systems, the important pattern is regional coordination: one province's time law can quickly create follow-on changes in adjacent jurisdictions.

What Developers Should Check Now

Keep storing instants as UTC or Unix timestamps, but do not convert future Alberta events with a hard-coded Mountain Time offset table. Use IANA identifiers such as America/Edmonton, update tzdata and ICU-based runtimes promptly when the Alberta rule ships, and add tests for future local times around November 1, 2026. Calendar products, payroll systems, transit schedules, hotel check-ins, cron-like local jobs, and notification services should all be checked because the stored instant can be correct while the displayed or scheduled local time is one hour wrong.

Sources