Diwali 2026 in Canada
Also called Diwali (Lakshmi Puja), Deepavali.
Sunday, 8 November 2026
Same as India this year (Sunday, 8 November 2026).
City by city
| City | Date | Lakshmi Puja muhurat |
|---|---|---|
| Toronto, Ontario | 8 November 2026 | 17:17–19:03Pradosh 16:59–19:48 |
| Brampton, Ontario | 8 November 2026 | 17:18–19:04Pradosh 17:00–19:50 |
| Mississauga, Ontario | 8 November 2026 | 17:18–19:04Pradosh 17:00–19:49 |
| Scarborough, Ontario | 8 November 2026 | 17:16–19:02Pradosh 16:58–19:48 |
| Ottawa, Ontario | 8 November 2026 | 16:57–18:41Pradosh 16:40–19:31 |
| London, Ontario | 8 November 2026 | 17:26–19:12Pradosh 17:08–19:57 |
| Vancouver, British Columbia | 8 November 2026 | 17:54–19:34Pradosh 17:39–20:35 |
| Surrey, British Columbia | 8 November 2026 | 17:53–19:33Pradosh 17:39–20:34 |
| Calgary, Alberta | 8 November 2026 | 18:11–19:49Pradosh 17:58–20:55 |
| Edmonton, Alberta | 8 November 2026 | 17:59–19:33Pradosh 17:47–20:48 |
| Winnipeg, Manitoba | 8 November 2026 | 18:08–19:47Pradosh 17:54–20:50 |
| Montreal, Quebec | 8 November 2026 | 16:48–18:32Pradosh 16:31–19:22 |
Times are local to each city, computed from its own coordinates and real UTC offset for that date — so daylight saving is already accounted for. The muhurat is the part of Pradosh Kaal (from sunset for one-fifth of the night) in which the fixed sign Vrishabha (Taurus) is rising, within the festival's tithi, computed with Swiss Ephemeris and the Lahiri ayanamsa.
Lakshmi Puja is performed in the pradosh twilight after sunset.
Diwali in Canada, other years:
Why can the date differ from India?
A tithi is a 12° step of the Moon's elongation from the Sun. It begins and ends at a single instant everywhere on Earth. What changes by location is whether the moment the rule points at — sunrise, sunset or moonrise — falls inside that window on a given local date. That is why the shift runs opposite to the timezone: places west of India can observe a day earlier, places east a day later.
Frequently asked questions
When is Diwali (Lakshmi Puja) 2026 in Canada?
Diwali (Lakshmi Puja) 2026 in Canada falls on Sunday, 8 November 2026. Computed from each city's own coordinates and UTC offset.