According to timeanddate.com, though, if you track sunrise and sunset down to the second, your longest day of the year for 2026 will depend on exactly where you live.

Across Canada, from coast to coast to coast, June 21 is decisively the longest day of the year. However, scattered communities within each time zone have not one longest day, but two, and something unusual occurs in the far northwest.

In Atlantic Canada, Sydney, N.S., and Moncton, N.B., for example, both have their longest days on June 20 AND June 21. Same goes for Granby and Montreal, in Quebec, as well as Ottawa, Peterborough, Hamilton, Kitchener, Guelph, London, North Bay, Sault Ste Marie, and Thunder Bay in Ontario.

In the western half of the country, Gimli and Flin Flon, Man., have their longest days on both the 20th and 21st, despite communities to the north and south having it only on the 21st. Also, while Regina, Saskatoon, and Edmonton have their longest day on the 21st, Calgary has it on the 20th and 21st, along with most of British Columbia.

Strangely, some communities throughout northern B.C., as well as Whitehorse and Dawson City, Yukon, actually have June 20 as their longest day!

The Planets

The planets put on a couple of excellent shows throughout spring, especially in June, with the Venus-Jupiter Conjunction, and the lineup the pair settled into with Mercury.

Source link