Time in Canada
Canada has 23 time zones. Each is shown below with a representative city.
Time zones
-
09:45 America/Atikokan
-
10:45 America/Blanc-Sablon
-
07:45 America/Cambridge_Bay
-
07:45 America/Creston
-
07:45 America/Dawson
-
07:45 America/Fort_Nelson
-
08:45 America/Inuvik
-
08:45 America/Rankin_Inlet
-
08:45 America/Resolute
City times
139 cities are listed here, out of 272 in the dataset.
Grouped by time zone
- America/Toronto · EST (UTC-05:00)
- Toronto 09:45
- Ottawa 09:45
- Kingston 09:45
- Montréal 09:45
- Mississauga 09:45
- Brampton 09:45
- Québec 09:45
- Hamilton 09:45
- Laval 09:45
- London 09:45
- Markham 09:45
- Vaughan 09:45
- Windsor 09:45
- Kitchener 09:45
- Gatineau 09:45
- Longueuil 09:45
- Richmond Hill 09:45
- Oakville 09:45
- Burlington 09:45
- Nepean 09:45
- Oshawa 09:45
- Greater Sudbury 09:45
- Saguenay 09:45
- Lévis 09:45
- Barrie 09:45
- St. Catharines 09:45
- Milton 09:45
- Cambridge 09:45
- Sherbrooke 09:45
- Trois-Rivières 09:45
- Ajax 09:45
- Guelph 09:45
- Terrebonne 09:45
- Thunder Bay 09:45
- Waterloo 09:45
- Saint-Jean-sur-Richelieu 09:45
- Pickering 09:45
- Kanata 09:45
- Brantford 09:45
- Repentigny 09:45
- Newmarket 09:45
- Niagara Falls 09:45
- Peterborough 09:45
- Willowdale 09:45
- Saint-Laurent 09:45
- La Haute-Saint-Charles 09:45
- Saint-Léonard 09:45
- Sarnia 09:45
- Sault Ste. Marie 09:45
- Brossard 09:45
- Notre-Dame-de-Grâce 09:45
- Caledon 09:45
- Granby 09:45
- Waterfront Communities-The Island 09:45
- Norfolk County 09:45
- Drummondville 09:45
- Aurora 09:45
- Saint-Jérôme 09:45
- Jonquière 09:45
- Woburn 09:45
- Welland 09:45
- Belleville 09:45
- Willowdale East 09:45
- North Bay 09:45
- Saint-Hyacinthe 09:45
- Dollard-Des Ormeaux 09:45
- Blainville 09:45
- L'Amoreaux 09:45
- Chatham 09:45
- Saint-Eustache 09:45
- Timmins 09:45
- Boucherville 09:45
- Rock Forest 09:45
- Mascouche 09:45
- Sainte-Julie 09:45
- America/Vancouver · MST (UTC-07:00)
- Vancouver 07:45
- Surrey 07:45
- Okanagan 07:45
- Victoria 07:45
- Burnaby 07:45
- Ladner 07:45
- Richmond 07:45
- Kelowna 07:45
- Abbotsford 07:45
- Coquitlam 07:45
- Delta 07:45
- Chilliwack 07:45
- Nanaimo 07:45
- Kamloops 07:45
- Maple Ridge 07:45
- Prince George 07:45
- White Rock 07:45
- New Westminster 07:45
- Port Coquitlam 07:45
- North Vancouver 07:45
- West End 07:45
- West Vancouver 07:45
- Vernon 07:45
- Mission 07:45
- America/Edmonton · CST (UTC-06:00)
- Calgary 08:45
- Edmonton 08:45
- Shaughnessy 08:45
- Red Deer 08:45
- Sherwood Park 08:45
- Lethbridge 08:45
- Fort McMurray 08:45
- Medicine Hat 08:45
- St. Albert 08:45
- Grande Prairie 08:45
- America/Moncton · AST (UTC-04:00)
- Moncton 10:45
- Saint John 10:45
- Fredericton 10:45
- Dieppe 10:45
- America/Halifax · AST (UTC-04:00)
- Halifax 10:45
- Dartmouth 10:45
- America/Regina · CST (UTC-06:00)
- Saskatoon 08:45
- Regina 08:45
- America/St_Johns · NST (UTC-03:30)
- St. John's 11:15
- America/Winnipeg · CST (UTC-06:00)
- Winnipeg 08:45
- America/Glace_Bay · AST (UTC-04:00)
- Sydney 10:45
No city on this page matches the filter.
States and regions
Browse by first-level division to reach cities that are not in the list above.
- Ontario 51
- Quebec 51
- British Columbia 51
- Alberta 50
- Nova Scotia 17
- New Brunswick 12
- Newfoundland and Labrador 10
- Saskatchewan 15
- Manitoba 10
- Prince Edward Island 3
- Nunavut 1
- Yukon 1
What this does
Every city is bound to an IANA time zone identifier such as Asia/Shanghai or America/New_York. The current time, UTC offset and daylight saving status are all derived from that identifier for the moment in question, rather than from a fixed offset.
A country can span several zones. Country pages list each zone with a representative city instead of giving one vague “country time”.
Zone rules come from the IANA time zone database shipped with the runtime and follow its updates. No external time service is called.