ThinkPol

BC’s clocks are staying put. Are your computers?

By Rohana Rezel

British Columbia has sprung forward for the last time. On March 2, 2026, the provincial government confirmed that the twice-yearly clock change is over. The final spring-forward happened on March 8, and when November 1 arrives, BC will stay on UTC−7 permanently while the rest of Canada falls back.

Premier David Eby called the biannual ritual a source of “significant chaos.” Attorney General Niki Sharma said permanent time would reduce disruptions to parents, shift workers, small businesses, and countless others. The province has given organizations an eight-month runway to prepare.

But here is the problem: your computers have not gotten the memo.

Your servers still think November means falling back

Every operating system, server, and networked device that handles time-sensitive work relies on the IANA Time Zone Database — the tzdata package — to know when to adjust clocks. As of today, that database has not been updated to reflect BC’s new permanent daylight time policy.

Run this command on any Linux system using the America/Vancouver zone:

zdump -v /usr/share/zoneinfo/America/Vancouver | grep 2026

The output still shows a November 1, 2026 fall-back transition — clocks rolling from UTC−7 back to UTC−8 at 2:00 AM. The BC government says that will not happen. Your operating system, without an update, will do it anyway.

Why a one-hour glitch could cause serious damage

This is not about forgetting to update your microwave. Modern organizations depend on synchronized time for critical functions: financial transaction timestamps, electronic health records, legal filing deadlines, emergency dispatch systems, payroll software, cloud infrastructure scheduling, database replication, and industrial control systems.

A silent, unexpected one-hour rollback at 2:00 AM on a Sunday would create events that appear to occur before they happened, log correlation failures, duplicated cron job executions, and monitoring systems that fire or fail based on incorrect time windows. These are the same class of bugs that caused havoc when Australia extended DST in 2008 and when the US changed its DST rules in 2007, catching millions of Windows servers off guard.

The fix is straightforward — but the scope is enormous

The IANA maintainers will publish an updated tzdata package once BC’s rule change is formally codified, likely well before November. When it lands, organizations need to update tzdata on all Linux and Unix systems, Java runtime environments (which ship their own timezone data), .NET and Windows systems, macOS and iOS devices, Android devices, and any application-layer timezone logic in Python, PHP, or Ruby.

The hardest part is the devices that cannot auto-update. IP cameras, access control readers, industrial PLCs, HVAC controllers, and medical devices often have hardcoded timezone tables requiring manual firmware updates. Many organizations have no inventory of these devices. November 1 is the deadline to find out.

Not all of BC is affected equally

Communities in northeastern and southeastern BC that observe Mountain Time retain their existing practices under the new legislation. Organizations operating across these geographic boundaries should model their specific exposure carefully rather than applying a blanket remediation policy.

The Y2K parallel is apt

The Year 2000 problem is remembered as a non-event — but only because governments and industries spent billions and years of effort making it one. Timezone transitions are a lower-stakes but structurally identical problem: a rule encoded in software no longer matches reality, and the gap only manifests at a specific moment.

The difference is that timezone updates are routine and well-understood. The tzdata package is maintained, widely deployed, and updated regularly. What is required is organizational awareness, asset inventory, and the discipline to push updates before the deadline rather than after.

What BC organizations should do now

Assign an owner for timezone update readiness. Inventory all systems that maintain or rely on local time — servers, VMs, containers, workstations, embedded devices, and cloud instances. Subscribe to IANA tzdata release announcements. Establish a deployment plan and test environment. Confirm your vendors have a stated update plan. Identify air-gapped devices requiring manual intervention. And schedule the deployment well before October 2026 — not the week before.

The BC government has given organizations a generous window for a problem with a known solution. The question is whether yours will have applied the fix before 2:00 AM on November 1.

Rohana Rezel is a technologist, researcher, and community leader based in Vancouver, BC