Americas · North America · Sovereign state

Current time in Canada

Spans 7 time zones from UTC-07:00 to UTC-02:30, a 4.5-hour difference. 9 of 11 zones currently in DST.

Time in Ottawa☾ Night
23:26:20

Saturday, May 30, 2026

☾ NIGHT 05:1813:0020:42
Zone
EDT
UTC
UTC-04:00
IANA
America/Toronto

About Canada's time

7 time zones.

Canada is one of the world's most complex countries in terms of time zones, spanning across 23 different zones, ranging from UTC-07:00 all the way to UTC-02:30, with not all of them observing daylight saving time.

Next clock change

November 1

2026 Sunday · clocks fall back

Clocks fall back by one hour · in 5 months.

Affects 9 of 11 zones.

Daylight saving schedule

EST · UTC-05:00EDT · UTC-04:00EST · UTC-05:008 Mar · +1h1 Nov · −1h Jan 2026 Dec

By time zone

Time zones of Canada.

7 time zones

Major cities

Cities of Canada.

Frequently asked questions

Common questions about Canada's time zone, daylight saving rules, and how to handle it in software. Can't find what you need? Email [email protected].

How many time zones does Canada have?
Canada constitutes 23 different time zones, ranging from UTC-07:00 to UTC-02:30. For context, this is much more than countries like China, which uses just a single time zone.
Does every part of Canada observe Daylight Saving Time?
No, only 14 out of 23 time zones observe DST in Canada. You should check the specific rules for the region you plan to visit.
What is the usual time zone in Canada?
The default zone is considered to be America/Toronto, which corresponds to Toronto. Standard Time in Toronto (EST) is UTC-05:00, and Daylight Time (EDT) is UTC-04:00.

Free · Developer API

Time, as JSON.

Every IANA time zone with live offsets, DST status, and the countries and cities that use them — clean, dependable JSON. Sign up free and get an API key in seconds.

GET /v1/timezones Live

countries, cities, convert, DST transitions coming next.

Get your free API key →
// France's time zones, right now
GET /v1/timezones?country=fr
{
"data": [
{
"iana": "Europe/Paris",
"display_name": "Paris",
"current": {
"utc_offset": "+02:00",
"abbreviation": "CEST",
"is_dst": true
}
}
]
}