Vancouver Sunrise Times This Winter: 9:07 a.m., No Fall-Back, and Canada's New Clock Map

This Sunday, November 1, most of BC doesn't touch the clocks. No extra hour of sleep, no fall-back. That means Vancouver's sun won't come up until 9:07 a.m. on New Year's Eve, and its earliest sunset of the winter is 5:15 p.m..

The province made it official on March 2: the March 8 spring-forward was the last time change in BC, and the province now sits on "Pacific time," UTC−7, year-round. That's last summer's clock, kept for good. Alberta, Manitoba, the Northwest Territories and Saskatchewan have all landed on year-round clocks too. Ontario, Quebec and Atlantic Canada fall back as usual.

So I pulled the sunrise and sunset for every day of this winter for 34 Canadian cities (20 in BC), lined them up against the new clocks, and added Environment Canada's sunshine records to see who actually gets sun once it's up. Below: a map, a sunrise checker for any city and date, the rankings, a quiz, and what it changes if you're buying or selling a home this winter.

Latest Vancouver sunrise9:07 a.m.Dec 31; 8:07 a.m. on the old clock
Earliest Vancouver sunset5:15 p.m.Dec 11; 4:15 p.m. on the old clock
Vancouver mornings with sunrise after 8 a.m.118 of 133Nov 1 to Mar 13; 36 on the old clock
Latest sunrise in BC10:03 a.m.Fort Nelson, Dec 27

Who changes the clocks on November 1, and who doesn't

Canada's winter clocks, 2025-26 vs 2026-27 UTC offset each region uses in winter, whether it falls back on Nov 1, 2026, and how far ahead of Vancouver it is this winter
RegionLast winterThis winterFalls back Nov 1?Vs Vancouver this winter
Most of BC (Vancouver, Victoria, Kelowna, Prince George…)UTC−8UTC−7No+0 h
Northeast BC (Fort St. John, Dawson Creek, Fort Nelson)UTC−7UTC−7No+0 h
East Kootenay (Cranbrook, Fernie, Invermere)UTC−7UTC−6No+1 h
YukonUTC−7UTC−7No+0 h
Northwest TerritoriesUTC−7UTC−6No+1 h
AlbertaUTC−7UTC−6No+1 h
SaskatchewanUTC−6UTC−6No+1 h
ManitobaUTC−6UTC−5No+2 h
Ontario (most) and QuebecUTC−5UTC−5Yes+2 h
New Brunswick and Nova ScotiaUTC−4UTC−4Yes+3 h
NewfoundlandUTC−3:30UTC−3:30Yes+3:30 h

Source: IANA time zone database 2026f; Government of BC; Alberta Official Time Act; Government of Manitoba

The quick version: every province and territory west of Ontario, except Nunavut, has quit changing clocks, and they've all kept the summer setting. The one exception in BC's northeast is that it never changed in the first place: Fort St. John, Dawson Creek and Fort Nelson have sat on UTC−7 all year for years (Fort Nelson since 2015), and now the rest of the province has simply joined them. The East Kootenay, including Cranbrook and Fernie, stays with Alberta, on UTC−6 all year, per the province's time zone page.

Two side effects I like. This winter, Vancouver is only two hours behind Toronto instead of three, so the 9 a.m. Toronto call is at 7 a.m. here, not 6. And Winnipeg, which stays on daylight time, will show exactly the same time as Toronto all winter. Then on March 14, 2027, Ontario springs forward and the old three-hour gap comes back for summer.

The map

Each dot is a city's airport (or main) weather station, so the sun times and the sunshine numbers come from the same spot. The default layer is the latest sunrise anywhere between November 1 and March 13 on this winter's clocks. The North wins, obviously: Whitehorse's sun doesn't clear the horizon until 11:11 a.m. In BC, Fort Nelson and Prince Rupert are the only cities here with sunrises after 10 a.m.

Canada's winter sun map: 34 cities on the new clocks Tap or hover over a city. Switch layers for latest sunrise, earliest sunset, the shortest day and December sunshine. Southern BC is zoomed in below the main map.

7:30 a.m.11:11 a.m.Latest sunrise this winter (Nov 1, 2026 to Mar 13, 2027), on the new clocks. Darker = later.

AlbertaBritish ColumbiaManitobaNew BrunswickNewfoundland and LabradorNova ScotiaNorthwest TerritoriesNunavutOntarioPrince Edward IslandQuébecSaskatchewanYukonSouthern BC (zoomed in)Vancouver: latest sunrise 9:07 a.m. (Dec 31), earliest sunset 5:15 p.m.Vancouver 9:07 a.m.Victoria: latest sunrise 9:06 a.m. (Dec 31), earliest sunset 5:18 p.m.Victoria 9:06 a.m.Abbotsford: latest sunrise 9:03 a.m. (Dec 31), earliest sunset 5:12 p.m.Abbotsford 9:03 a.m.Nanaimo: latest sunrise 9:10 a.m. (Dec 31), earliest sunset 5:18 p.m.Nanaimo 9:10 a.m.Comox: latest sunrise 9:17 a.m. (Dec 31), earliest sunset 5:19 p.m.Comox 9:17 a.m.Tofino: latest sunrise 9:17 a.m. (Dec 31), earliest sunset 5:25 p.m.Tofino 9:17 a.m.Powell River: latest sunrise 9:16 a.m. (Dec 31), earliest sunset 5:17 p.m.Powell River 9:16 a.m.Whistler: latest sunrise 9:11 a.m. (Dec 30), earliest sunset 5:09 p.m.Whistler 9:11 a.m.Kelowna: latest sunrise 8:56 a.m. (Dec 30), earliest sunset 4:56 p.m.Kelowna 8:56 a.m.Penticton: latest sunrise 8:54 a.m. (Dec 31), earliest sunset 4:59 p.m.Penticton 8:54 a.m.Kamloops: latest sunrise 9:03 a.m. (Dec 30), earliest sunset 4:57 p.m.Kamloops 9:03 a.m.Castlegar: latest sunrise 8:46 a.m. (Dec 31), earliest sunset 4:52 p.m.Castlegar 8:46 a.m.Cranbrook: latest sunrise 9:40 a.m. (Dec 31), earliest sunset 5:43 p.m.Cranbrook 9:40 a.m.Williams Lake: latest sunrise 9:17 a.m. (Dec 30), earliest sunset 4:56 p.m.Williams Lake 9:17 a.m.Prince George: latest sunrise 9:29 a.m. (Dec 29), earliest sunset 4:49 p.m.Prince George 9:29 a.m.Smithers: latest sunrise 9:53 a.m. (Dec 28), earliest sunset 5:01 p.m.Smithers 9:53 a.m.Terrace: latest sunrise 9:56 a.m. (Dec 29), earliest sunset 5:09 p.m.Terrace 9:56 a.m.Prince Rupert: latest sunrise 10:02 a.m. (Dec 29), earliest sunset 5:18 p.m.Prince Rupert 10:02 a.m.Fort St. John: latest sunrise 9:36 a.m. (Dec 28), earliest sunset 4:26 p.m.Fort St. John 9:36 a.m.Fort Nelson: latest sunrise 10:03 a.m. (Dec 27), earliest sunset 4:14 p.m.Fort Nelson 10:03 a.m.Whitehorse: latest sunrise 11:11 a.m. (Dec 26), earliest sunset 4:47 p.m.Whitehorse 11:11 a.m.Yellowknife: latest sunrise 11:08 a.m. (Dec 25), earliest sunset 4:04 p.m.Yellowknife 11:08 a.m.Calgary: latest sunrise 9:40 a.m. (Dec 30), earliest sunset 5:29 p.m.Calgary 9:40 a.m.Edmonton: latest sunrise 9:49 a.m. (Dec 29), earliest sunset 5:16 p.m.Edmonton 9:49 a.m.Regina: latest sunrise 8:59 a.m. (Dec 30), earliest sunset 4:55 p.m.Regina 8:59 a.m.Saskatoon: latest sunrise 9:15 a.m. (Dec 30), earliest sunset 4:54 p.m.Saskatoon 9:15 a.m.Winnipeg: latest sunrise 9:27 a.m. (Dec 31), earliest sunset 5:27 p.m.Winnipeg 9:27 a.m.Toronto: latest sunrise 7:51 a.m. (Jan 2), earliest sunset 4:41 p.m.Toronto 7:51 a.m.Ottawa: latest sunrise 7:42 a.m. (Jan 2), earliest sunset 4:20 p.m.Ottawa 7:42 a.m.Montreal: latest sunrise 7:35 a.m. (Jan 2), earliest sunset 4:12 p.m.Montreal 7:35 a.m.Quebec City: latest sunrise 7:30 a.m. (Jan 1), earliest sunset 3:57 p.m.Quebec City 7:30 a.m.Moncton: latest sunrise 8:01 a.m. (Jan 1), earliest sunset 4:33 p.m.Moncton 8:01 a.m.Halifax: latest sunrise 7:51 a.m. (Jan 2), earliest sunset 4:34 p.m.Halifax 7:51 a.m.St. John's: latest sunrise 7:49 a.m. (Jan 1), earliest sunset 4:09 p.m.St. John's 7:49 a.m.
Pick a city to see its winter sunrise and sunset, what the clock change (or lack of one) does to it, and how sunny its winters are.

Source: sunrise-sunset.org API (sun times for each city's airport weather station), converted to local clock time with the IANA time zone database version 2026f. Analysis by EstateBlock; Environment and Climate Change Canada, Canadian Climate Normals 1981–2010 (bright sunshine), via the MSC GeoMet API. Contains information licensed under the Open Government Licence – Canada. Analysis by EstateBlock. Each city is its airport (or main) weather station. Base map: Natural Earth (public domain).

Vancouver's winter, sunrise by sunrise

Vancouver sunrise and sunset: this winter vs the old clock Clock time of sunrise and sunset at Vancouver International Airport, every 7th day from Nov 1, 2026, plus Mar 13, 2027
  • Sunrise, this winter
  • Sunrise, old clock
  • Sunset, this winter
  • Sunset, old clock

Source: sunrise-sunset.org API (sun times for each city's airport weather station), converted to local clock time with the IANA time zone database version 2026f. Analysis by EstateBlock

Show the numbers
Sunrise, this winterSunrise, old clockSunset, this winterSunset, old clock
Nov 18:01 a.m.7:01 a.m.5:52 p.m.4:52 p.m.
Nov 88:12 a.m.7:12 a.m.5:41 p.m.4:41 p.m.
Nov 158:23 a.m.7:23 a.m.5:31 p.m.4:31 p.m.
Nov 228:34 a.m.7:34 a.m.5:24 p.m.4:24 p.m.
Nov 298:44 a.m.7:44 a.m.5:18 p.m.4:18 p.m.
Dec 68:53 a.m.7:53 a.m.5:15 p.m.4:15 p.m.
Dec 139 a.m.8 a.m.5:15 p.m.4:15 p.m.
Dec 209:04 a.m.8:04 a.m.5:16 p.m.4:16 p.m.
Dec 279:07 a.m.8:07 a.m.5:21 p.m.4:21 p.m.
Jan 39:07 a.m.8:07 a.m.5:27 p.m.4:27 p.m.
Jan 109:05 a.m.8:05 a.m.5:36 p.m.4:36 p.m.
Jan 179 a.m.8 a.m.5:45 p.m.4:45 p.m.
Jan 248:53 a.m.7:53 a.m.5:56 p.m.4:56 p.m.
Jan 318:45 a.m.7:45 a.m.6:08 p.m.5:08 p.m.
Feb 78:34 a.m.7:34 a.m.6:19 p.m.5:19 p.m.
Feb 148:23 a.m.7:23 a.m.6:31 p.m.5:31 p.m.
Feb 218:10 a.m.7:10 a.m.6:43 p.m.5:43 p.m.
Feb 287:56 a.m.6:56 a.m.6:54 p.m.5:54 p.m.
Mar 77:42 a.m.6:42 a.m.7:05 p.m.6:05 p.m.
Mar 137:30 a.m.6:30 a.m.7:15 p.m.6:15 p.m.

That's the whole trade in one chart. Every winter sunrise and sunset in Vancouver moves an hour later. On the old clock, the sun set before 5 p.m. on 87 days between November 1 and March 13; this winter it doesn't happen once. The earliest sunset is 5:15 p.m. on Dec 11, and the light hangs on after that: civil twilight, when it's still bright enough to walk the dog without a headlamp, runs until 5:52 p.m. that day.

The cost is in the morning. The sun comes up at or after 8 a.m. on 118 of the 133 days (it was 36 on the old clock), and at or after 9 a.m. on 36 of them, from Dec 13 to Jan 17. The latest is 9:07 a.m. on Dec 31. If you commute at 8, you'll do it in the dark for most of the winter.

Victoria is basically the same story: latest sunrise 9:06 a.m., earliest sunset 5:18 p.m. Abbotsford, a bit further east, gets its sun a few minutes earlier, latest at 9:03 a.m.

The latest sunrises in Canada this winter

Latest sunrise this winter Latest clock time of sunrise between Nov 1, 2026 and Mar 13, 2027, on each city's new winter clock. BC cities in bold.
Whitehorse, YT11:11 a.m.Yellowknife, NT11:08 a.m.Fort Nelson, BC10:03 a.m.Prince Rupert, BC10:02 a.m.Terrace, BC9:56 a.m.Smithers, BC9:53 a.m.Edmonton, AB9:49 a.m.Cranbrook, BC9:40 a.m.Calgary, AB9:40 a.m.Fort St. John, BC9:36 a.m.Prince George, BC9:29 a.m.Winnipeg, MB9:27 a.m.Comox, BC9:17 a.m.Tofino, BC9:17 a.m.Williams Lake, BC9:17 a.m.Powell River, BC9:16 a.m.Saskatoon, SK9:15 a.m.Whistler, BC9:11 a.m.Nanaimo, BC9:10 a.m.Vancouver, BC9:07 a.m.Victoria, BC9:06 a.m.Abbotsford, BC9:03 a.m.Kamloops, BC9:03 a.m.Regina, SK8:59 a.m.Kelowna, BC8:56 a.m.Penticton, BC8:54 a.m.Castlegar, BC8:46 a.m.Moncton, NB8:01 a.m.Toronto, ON7:51 a.m.Halifax, NS7:51 a.m.St. John's, NL7:49 a.m.Ottawa, ON7:42 a.m.Montreal, QC7:35 a.m.Quebec City, QC7:30 a.m.

Source: sunrise-sunset.org API (sun times for each city's airport weather station), converted to local clock time with the IANA time zone database version 2026f. Analysis by EstateBlock

Show the numbers
CityLatest sunrise
Whitehorse, YT11:11 a.m.
Yellowknife, NT11:08 a.m.
Fort Nelson, BC10:03 a.m.
Prince Rupert, BC10:02 a.m.
Terrace, BC9:56 a.m.
Smithers, BC9:53 a.m.
Edmonton, AB9:49 a.m.
Cranbrook, BC9:40 a.m.
Calgary, AB9:40 a.m.
Fort St. John, BC9:36 a.m.
Prince George, BC9:29 a.m.
Winnipeg, MB9:27 a.m.
Comox, BC9:17 a.m.
Tofino, BC9:17 a.m.
Williams Lake, BC9:17 a.m.
Powell River, BC9:16 a.m.
Saskatoon, SK9:15 a.m.
Whistler, BC9:11 a.m.
Nanaimo, BC9:10 a.m.
Vancouver, BC9:07 a.m.
Victoria, BC9:06 a.m.
Abbotsford, BC9:03 a.m.
Kamloops, BC9:03 a.m.
Regina, SK8:59 a.m.
Kelowna, BC8:56 a.m.
Penticton, BC8:54 a.m.
Castlegar, BC8:46 a.m.
Moncton, NB8:01 a.m.
Toronto, ON7:51 a.m.
Halifax, NS7:51 a.m.
St. John's, NL7:49 a.m.
Ottawa, ON7:42 a.m.
Montreal, QC7:35 a.m.
Quebec City, QC7:30 a.m.

Being on the western edge of a time zone has always meant late winter sunrises, and keeping summer time on top of that pushes them later still. Prince Rupert (10:02 a.m.) and Fort Nelson (10:03 a.m.) top BC. Edmonton (9:49 a.m.) and Calgary (9:40 a.m.) are on Alberta's new UTC−6 year-round, so they now see later sunrises than Vancouver does.

Out east, where clocks fall back, the latest sunrise in this list is Moncton's 8:01 a.m.; Toronto's latest is 7:51 a.m. and Halifax's 7:51 a.m. They pay for it at the other end. Quebec City's sun sets at 3:57 p.m. in mid-December, Montreal's at 4:12 p.m. and Toronto's at 4:41 p.m.

Earliest sunset this winter Earliest clock time of sunset between Nov 1, 2026 and Mar 13, 2027, on each city's new winter clock. BC cities in bold.
Quebec City, QC3:57 p.m.Yellowknife, NT4:04 p.m.St. John's, NL4:09 p.m.Montreal, QC4:12 p.m.Fort Nelson, BC4:14 p.m.Ottawa, ON4:20 p.m.Fort St. John, BC4:26 p.m.Moncton, NB4:33 p.m.Halifax, NS4:34 p.m.Toronto, ON4:41 p.m.Whitehorse, YT4:47 p.m.Prince George, BC4:49 p.m.Castlegar, BC4:52 p.m.Saskatoon, SK4:54 p.m.Regina, SK4:55 p.m.Kelowna, BC4:56 p.m.Williams Lake, BC4:56 p.m.Kamloops, BC4:57 p.m.Penticton, BC4:59 p.m.Smithers, BC5:01 p.m.Whistler, BC5:09 p.m.Terrace, BC5:09 p.m.Abbotsford, BC5:12 p.m.Vancouver, BC5:15 p.m.Edmonton, AB5:16 p.m.Powell River, BC5:17 p.m.Victoria, BC5:18 p.m.Nanaimo, BC5:18 p.m.Prince Rupert, BC5:18 p.m.Comox, BC5:19 p.m.Tofino, BC5:25 p.m.Winnipeg, MB5:27 p.m.Calgary, AB5:29 p.m.Cranbrook, BC5:43 p.m.

Source: sunrise-sunset.org API (sun times for each city's airport weather station), converted to local clock time with the IANA time zone database version 2026f. Analysis by EstateBlock

Show the numbers
CityEarliest sunset
Quebec City, QC3:57 p.m.
Yellowknife, NT4:04 p.m.
St. John's, NL4:09 p.m.
Montreal, QC4:12 p.m.
Fort Nelson, BC4:14 p.m.
Ottawa, ON4:20 p.m.
Fort St. John, BC4:26 p.m.
Moncton, NB4:33 p.m.
Halifax, NS4:34 p.m.
Toronto, ON4:41 p.m.
Whitehorse, YT4:47 p.m.
Prince George, BC4:49 p.m.
Castlegar, BC4:52 p.m.
Saskatoon, SK4:54 p.m.
Regina, SK4:55 p.m.
Kelowna, BC4:56 p.m.
Williams Lake, BC4:56 p.m.
Kamloops, BC4:57 p.m.
Penticton, BC4:59 p.m.
Smithers, BC5:01 p.m.
Whistler, BC5:09 p.m.
Terrace, BC5:09 p.m.
Abbotsford, BC5:12 p.m.
Vancouver, BC5:15 p.m.
Edmonton, AB5:16 p.m.
Powell River, BC5:17 p.m.
Victoria, BC5:18 p.m.
Nanaimo, BC5:18 p.m.
Prince Rupert, BC5:18 p.m.
Comox, BC5:19 p.m.
Tofino, BC5:25 p.m.
Winnipeg, MB5:27 p.m.
Calgary, AB5:29 p.m.
Cranbrook, BC5:43 p.m.

BC towns: dark mornings vs dark evenings

Here's every BC city in the set, counting the 133 days from November 1 to March 13, the stretch BC would have spent on standard time under the old rules. "Old clock" is the same sun on last winter's clock, so you can see what the change buys and what it costs. Fort St. John and Fort Nelson didn't change, so their two columns match.

Winter sun in BC towns, this winter (old clock in brackets) Days with sunrise at or after 8 a.m. and 9 a.m., and days with sunset before 5 p.m., Nov 1, 2026 to Mar 13, 2027 (133 days)
CityLatest sunriseSunrise 8 a.m.+Sunrise 9 a.m.+Earliest sunsetSunset before 5 p.m.
Prince Rupert10:02 a.m.133 (99)99 (19)5:18 p.m.0 (77)
Terrace9:56 a.m.130 (92)92 (0)5:09 p.m.0 (86)
Smithers9:53 a.m.128 (88)88 (0)5:01 p.m.0 (89)
Fort Nelson10:03 a.m.123 (123)87 (87)4:14 p.m.70 (70)
Cranbrook9:40 a.m.133 (85)85 (0)5:43 p.m.0 (52)
Fort St. John9:36 a.m.118 (118)68 (68)4:26 p.m.64 (64)
Prince George9:29 a.m.120 (65)65 (0)4:49 p.m.37 (96)
Tofino9:17 a.m.123 (55)55 (0)5:25 p.m.0 (78)
Comox9:17 a.m.122 (53)53 (0)5:19 p.m.0 (83)
Powell River9:16 a.m.121 (51)51 (0)5:17 p.m.0 (85)
Williams Lake9:17 a.m.118 (51)51 (0)4:56 p.m.22 (95)
Whistler9:11 a.m.118 (42)42 (0)5:09 p.m.0 (89)
Nanaimo9:10 a.m.119 (41)41 (0)5:18 p.m.0 (85)
Vancouver9:07 a.m.118 (36)36 (0)5:15 p.m.0 (87)
Victoria9:06 a.m.118 (33)33 (0)5:18 p.m.0 (85)
Abbotsford9:03 a.m.114 (25)25 (0)5:12 p.m.0 (88)
Kamloops9:03 a.m.110 (24)24 (0)4:57 p.m.21 (96)
Kelowna8:56 a.m.103 (0)0 (0)4:56 p.m.24 (97)
Penticton8:54 a.m.103 (0)0 (0)4:59 p.m.8 (96)
Castlegar8:46 a.m.93 (0)0 (0)4:52 p.m.35 (100)

Source: sunrise-sunset.org API (sun times for each city's airport weather station), converted to local clock time with the IANA time zone database version 2026f. Analysis by EstateBlock

The southern interior towns sit further east in the same time zone, so they get earlier sunrises and earlier sunsets than the coast. Castlegar, Kelowna and Penticton never see a sunrise after 9 a.m. this winter. The flip side: they're among the 8 BC cities here that still get sunsets before 5 p.m. (Fort Nelson, Fort St. John, Prince George, Castlegar, Kelowna, Williams Lake, Kamloops, Penticton), Fort Nelson the most at 70 days. On the coast and in the northwest, from Vancouver to Prince Rupert, a pre-5 p.m. sunset is gone completely.

My read: if you're in Prince George or Terrace, the new clock mostly swaps a 4 p.m. dusk for a 9:30 a.m. dawn. Morning people lose this one; evening people win it.

Daylight isn't sunshine: who gets sun once it's up

A late sunrise is one thing. Cloud is another. Environment Canada measured "bright sunshine" with sunshine recorders, and its 1981–2010 climate normals give the average hours of it per month for 33 of these 34 stations (St. John's record is too short to use). Here's November through January.

Winter sunshine: November + December + January Average hours of bright sunshine, sum of the three months, 1981–2010 normals. BC cities in bold.
Calgary, AB355 hHalifax, NS322 hMoncton, NB312 hWinnipeg, MB308 hEdmonton, AB290 hSaskatoon, SK284 hRegina, SK279 hMontreal, QC268 hOttawa, ON266 hQuebec City, QC257 hToronto, ON253 hVictoria, BC203 hAbbotsford, BC198 hFort St. John, BC197 hCranbrook, BC185 hTofino, BC178 hVancouver, BC177 hNanaimo, BC174 hFort Nelson, BC173 hKamloops, BC165 hWilliams Lake, BC165 hComox, BC157 hPrince George, BC144 hPowell River, BC126 hKelowna, BC125 hPenticton, BC122 hCastlegar, BC121 hYellowknife, NT118 hPrince Rupert, BC115 hTerrace, BC115 hWhistler, BC112 hWhitehorse, YT110 hSmithers, BC109 h

Source: Environment and Climate Change Canada, Canadian Climate Normals 1981–2010 (bright sunshine), via the MSC GeoMet API. Contains information licensed under the Open Government Licence – Canada. Analysis by EstateBlock

Show the numbers
CityHours of sun, Nov-Jan
Calgary, AB355 h
Halifax, NS322 h
Moncton, NB312 h
Winnipeg, MB308 h
Edmonton, AB290 h
Saskatoon, SK284 h
Regina, SK279 h
Montreal, QC268 h
Ottawa, ON266 h
Quebec City, QC257 h
Toronto, ON253 h
Victoria, BC203 h
Abbotsford, BC198 h
Fort St. John, BC197 h
Cranbrook, BC185 h
Tofino, BC178 h
Vancouver, BC177 h
Nanaimo, BC174 h
Fort Nelson, BC173 h
Kamloops, BC165 h
Williams Lake, BC165 h
Comox, BC157 h
Prince George, BC144 h
Powell River, BC126 h
Kelowna, BC125 h
Penticton, BC122 h
Castlegar, BC121 h
Yellowknife, NT118 h
Prince Rupert, BC115 h
Terrace, BC115 h
Whistler, BC112 h
Whitehorse, YT110 h
Smithers, BC109 h

Calgary is the sun hog of Canada: 355 hours of bright sunshine over those three months, and 2,396 hours a year, the most of any city here. Halifax (322 hours) is the sunniest winter city in the east.

The BC surprise is the Okanagan. Kelowna gets 1,949 hours of sun a year, more than Vancouver's 1,938, but in an average December it gets only 35 hours to Vancouver's 56. Penticton gets 34 and Castlegar 33. My read: that's the low winter cloud that sits in the Okanagan valley, the kind of thing people who move there for the summers find out about in December. Abbotsford is BC's sunniest December here (65 hours), ahead of Vancouver.

Monthly sunshine: Vancouver vs Kelowna vs Victoria vs Calgary Average hours of bright sunshine per month, 1981–2010 normals
  • Vancouver
  • Kelowna
  • Victoria
  • Calgary

Source: Environment and Climate Change Canada, Canadian Climate Normals 1981–2010 (bright sunshine), via the MSC GeoMet API. Contains information licensed under the Open Government Licence – Canada. Analysis by EstateBlock

Show the numbers
VancouverKelownaVictoriaCalgary
Jan60 h39 h71 h120 h
Feb91 h81 h96 h145 h
Mar135 h148 h145 h177 h
Apr185 h191 h191 h220 h
May223 h238 h241 h249 h
Jun227 h245 h252 h270 h
Jul290 h298 h318 h314 h
Aug277 h282 h298 h284 h
Sep213 h216 h229 h207 h
Oct121 h125 h137 h175 h
Nov60 h51 h73 h121 h
Dec56 h35 h59 h114 h

Vancouver's sunniest month is July (290 hours) and its gloomiest is December (56). Kelowna beats Vancouver from spring through fall, then falls behind in the dark months. Calgary sits above everyone in winter.

Sunrise checker: pick a city and a day

Every day from November 1, 2026 to March 13, 2027, for all 34 cities. The bars show daylight (yellow) and twilight (light blue) across 24 hours. Where the clocks changed, you can compare this winter with how the same day would have looked on last winter's clock.

Vancouver, December 21

Sunrise 9:05 a.m. · sunset 5:17 p.m. · first light (civil twilight) 8:27 a.m.

This winter
Old clock
6 a.m.noon6 p.m.

On last winter's clock it would have been sunrise 8:05 a.m., sunset 4:17 p.m.

Quiz: how well do you know Canada's winter sun?

6 questions, all answered from the same data. Pick one; the answer shows straight away.

1. Vancouver's latest sunrise this winter comes on New Year's Eve. When is it?

Answer

9:07 a.m. on Dec 31. On last winter's clock it would have been 8:07 a.m.

2. Which of these cities has the latest sunrise this winter?

Answer

Prince Rupert: 10:02 a.m. on Dec 29. Edmonton's latest is 9:49 a.m. and Calgary's 9:40 a.m.

3. This winter, how many hours behind Toronto is Vancouver?

Answer

Two. Toronto falls back on November 1 and BC doesn't, so the usual three-hour gap shrinks to two until Toronto springs forward on March 14.

4. Which gets more sunshine in an average December: Vancouver or Kelowna?

Answer

Vancouver, 56 hours to Kelowna's 35. Kelowna wins over a full year (1,949 hours vs 1,938).

5. Which city gets the most sunshine in a year?

Answer

Calgary, with 2,396 hours. Victoria gets 2,109 and Kamloops 2,080.

6. Which of these cities is also skipping the fall-back this year?

Answer

Winnipeg. Manitoba stays on daylight time permanently, so this winter Winnipeg and Toronto show the same time.

What this means if you're buying or selling this winter

For the numbers that move prices, my Greater Vancouver market update has the latest benchmark prices and sales. If you liked this, I did the same kind of thing for when it snows in Vancouver and 17 other cities and for BC's atmospheric rivers.

How I did this

Sun times come from the sunrise-sunset.org API, queried for each day from October 31, 2026 to March 13, 2027 at the coordinates of each city's weather station (from Environment Canada's climate-stations list). The API returns times in UTC; I converted them to each city's clock with the IANA time zone database version 2026f, which already includes the BC, Alberta, Manitoba, Northwest Territories and Saskatchewan changes, and rounded to the nearest minute. Other calculators can differ by a minute or so. Most stations are at the city's airport; Toronto's is downtown, Ottawa's is the Central Experimental Farm, Saskatoon's is the Saskatchewan Research Council site and Halifax's is Shearwater in Dartmouth. Sunrise and sunset are for a flat horizon; mountains, buildings and the North Shore will hide the sun for longer in many neighbourhoods.

"Old clock" means last winter's UTC offset for that city (UTC−8 for most of BC). The counts cover November 1, 2026 to March 13, 2027, which is when clocks would have been on standard time under the old rules (133 days). Civil twilight is the period when the sun is less than 6 degrees below the horizon and it's usually light enough to be outside without street lights.

Sunshine is the average monthly hours of bright sunshine in Environment Canada's 1981–2010 Canadian Climate Normals, the set its API publishes for sunshine, measured at the same stations. I only used stations with at least 10 years of sunshine data in that period (ECCC codes A to E), which drops St. John's. The city nicknames are mine, and a joke.

The rules on time: BC's March 2, 2026 announcement and time zone page, Alberta's Official Time Act (UTC−6) and Manitoba's September 17, 2026 announcement. Saskatchewan has been on UTC−6 year-round for decades. Local exceptions exist (Lloydminster, Creston, a few border areas), so check your own town if it sits near a boundary.

FAQ

Do the clocks fall back in BC on November 1, 2026?

No, not in most of BC. The province adopted permanent daylight saving time, and the March 8, 2026 spring-forward was the last change. BC now uses Pacific time, UTC−7, all year. Northeast BC was already on UTC−7 year-round, and the East Kootenay stays with Alberta on UTC−6.

What time is sunrise in Vancouver in winter now?

On the new year-round clock, Vancouver's sunrise is 9:05 a.m. on December 21 and latest at 9:07 a.m. on Dec 31, 2026. The earliest sunset is 5:15 p.m. (on Dec 11). The sun rises at or after 8 a.m. on 118 of the 133 days from November 1 to March 13.

Which Canadian city has the latest sunrise this winter?

Of the 34 cities compared, Whitehorse (11:11 a.m.) and Yellowknife (11:08 a.m.) have the latest sunrises. In BC, Fort Nelson (10:03 a.m.) and Prince Rupert (10:02 a.m.) are latest; Edmonton's latest is 9:49 a.m.

What is the sunniest city in Canada?

Of the 33 cities with sunshine records here, Calgary gets the most bright sunshine: 2,396 hours a year on average (1981–2010 normals), and it's also the sunniest in winter. In BC, Cranbrook leads at 2,191 hours, followed by Victoria (2,109) and Fort St. John (2,095). Vancouver gets 1,938.

Sources

  1. Government of BC news release: Adopting permanent daylight saving time (Mar 2, 2026)
  2. Government of BC: B.C.'s new time zone (Pacific time)
  3. Alberta King's Printer: Official Time Act, RSA 2000 c O-5.7
  4. Government of Manitoba news release: Manitoba will move to permanent daylight saving time (Sep 17, 2026)
  5. IANA time zone database, release 2026f
  6. sunrise-sunset.org: sunrise and sunset times API
  7. Environment and Climate Change Canada: MSC GeoMet API, climate-normals collection (1981–2010)
  8. Environment and Climate Change Canada: MSC GeoMet API, climate-stations collection
  9. Open Government Licence – Canada
  10. Natural Earth: 1:50m admin-1 states and provinces (public domain)
  11. EstateBlock.com: Vancouver and Abbotsford listings (snapshot Oct 28, 2026)
Dan Marusin

REALTOR® with Renanza Realty Inc., 13+ years in Greater Vancouver real estate. Founder of EstateBlock.com, which maps sold prices, crime, schools, flood risk and transit on every BC listing. Search listings on EstateBlock.com →