Prayer times in Canada
Sunday, 22 February 2026 · 1066 cities · 42.1° - 60.7° N
Prayer times for 200 cities in Canada today
1,066 cities total · Showing top 200 by population| City | Fajr | Dhuhr | Asr | Maghrib | Isha |
|---|---|---|---|---|---|
| Abbotsford | 08:23 | 15:22 | 18:09 | 20:41 | 22:21 |
| Abitibi-Témiscamingue | 05:26 | 12:25 | 15:13 | 17:45 | 19:22 |
| Airdrie | 07:49 | 14:50 | 17:31 | 20:05 | 21:49 |
| Ajax | 05:32 | 12:30 | 15:26 | 17:56 | 19:26 |
| Algoma | 05:52 | 12:51 | 15:40 | 18:12 | 19:49 |
| Alma | 05:01 | 12:00 | 14:48 | 17:19 | 18:58 |
| Ancaster | 05:36 | 12:33 | 15:31 | 18:00 | 19:30 |
| Aurora | 05:34 | 12:31 | 15:28 | 17:57 | 19:28 |
| Barrie | 05:35 | 12:32 | 15:28 | 17:57 | 19:29 |
| Bas-Saint-Laurent | 04:47 | 11:46 | 14:34 | 17:06 | 18:43 |
| Belleville | 05:26 | 12:23 | 15:19 | 17:49 | 19:19 |
| Blainville | 05:11 | 12:09 | 15:02 | 17:33 | 19:06 |
| Boisbriand | 05:11 | 12:09 | 15:02 | 17:32 | 19:06 |
| Boucherville | 05:09 | 12:07 | 15:01 | 17:31 | 19:04 |
| Brampton | 05:35 | 12:32 | 15:30 | 17:59 | 19:29 |
| Brandon | 06:54 | 13:53 | 16:38 | 19:11 | 20:52 |
| Brant | 05:38 | 12:35 | 15:33 | 18:02 | 19:31 |
| Brantford | 05:37 | 12:34 | 15:33 | 18:01 | 19:31 |
| Brossard | 05:10 | 12:07 | 15:01 | 17:31 | 19:04 |
| Burlington | 05:36 | 12:33 | 15:30 | 17:59 | 19:29 |
| Burnaby | 08:26 | 15:25 | 18:12 | 20:44 | 22:24 |
| Calgary | 07:49 | 14:50 | 17:32 | 20:05 | 21:49 |
| Cambridge | 05:38 | 12:35 | 15:32 | 18:01 | 19:31 |
| Campbell River | 08:35 | 15:34 | 18:19 | 20:52 | 22:33 |
| Capitale-Nationale | 05:00 | 11:58 | 14:48 | 17:19 | 18:55 |
| Centre-du-Québec | 05:03 | 12:01 | 14:54 | 17:24 | 18:58 |
| Chambly | 05:09 | 12:07 | 15:00 | 17:30 | 19:03 |
| Charlottetown | 04:28 | 11:26 | 14:18 | 16:49 | 18:23 |
| Chatham | 05:45 | 12:42 | 15:41 | 18:10 | 19:38 |
| Chatham-Kent | 05:45 | 12:42 | 15:41 | 18:10 | 19:38 |
| Chaudière-Appalaches | 04:59 | 11:57 | 14:49 | 17:19 | 18:54 |
| Chestermere | 07:48 | 14:49 | 17:31 | 20:04 | 21:48 |
| Chilliwack | 08:22 | 15:21 | 18:08 | 20:40 | 22:20 |
| Châteauguay | 05:11 | 12:08 | 15:02 | 17:32 | 19:05 |
| Cochrane | 07:51 | 14:51 | 17:33 | 20:07 | 21:51 |
| Coquitlam | 08:25 | 15:25 | 18:11 | 20:43 | 22:23 |
| Cornwall | 05:15 | 12:12 | 15:07 | 17:37 | 19:09 |
| Courtenay | 08:34 | 15:33 | 18:19 | 20:51 | 22:32 |
| Côte-Nord | 04:37 | 11:37 | 14:19 | 16:52 | 18:36 |
| Côte-Saint-Luc | 05:10 | 12:08 | 15:02 | 17:32 | 19:05 |
| Dartmouth | 04:30 | 11:28 | 14:23 | 16:53 | 18:24 |
| Delta | 08:26 | 15:25 | 18:12 | 20:44 | 22:23 |
| Dieppe | 04:34 | 11:32 | 14:25 | 16:55 | 18:29 |
| Dollard-Des Ormeaux | 05:11 | 12:09 | 15:03 | 17:33 | 19:06 |
| Drummondville | 05:06 | 12:03 | 14:56 | 17:27 | 19:00 |
| Duncan | 08:29 | 15:28 | 18:16 | 20:48 | 22:27 |
| East Gwillimbury | 05:34 | 12:31 | 15:28 | 17:57 | 19:28 |
| East York | 05:33 | 12:31 | 15:28 | 17:57 | 19:27 |
| Edmonton | 07:45 | 14:47 | 17:23 | 19:59 | 21:48 |
| Fallingbrook | 05:18 | 12:15 | 15:09 | 17:39 | 19:12 |
| Fort Erie | 05:32 | 12:29 | 15:28 | 17:56 | 19:25 |
| Fort McMurray | 07:34 | 14:39 | 17:06 | 19:44 | 21:43 |
| Fort Saskatchewan | 07:44 | 14:46 | 17:22 | 19:57 | 21:48 |
| Fraser Valley Regional | 08:21 | 15:21 | 18:06 | 20:39 | 22:19 |
| Fredericton | 04:42 | 11:40 | 14:33 | 17:03 | 18:37 |
| Gatineau | 05:19 | 12:16 | 15:10 | 17:40 | 19:13 |
| Granby | 05:07 | 12:04 | 14:58 | 17:28 | 19:01 |
| Grande Prairie | 08:05 | 15:09 | 17:40 | 20:17 | 22:11 |
| Greater Sudbury | 05:39 | 12:37 | 15:29 | 18:00 | 19:35 |
| Guelph | 05:37 | 12:34 | 15:32 | 18:01 | 19:31 |
| Haldimand | 05:36 | 12:33 | 15:31 | 18:00 | 19:29 |
| Halifax | 04:30 | 11:28 | 14:23 | 16:53 | 18:24 |
| Halton | 05:36 | 12:33 | 15:30 | 17:59 | 19:29 |
| Hamilton | 05:36 | 12:33 | 15:31 | 18:00 | 19:29 |
| Innisfil | 05:35 | 12:32 | 15:28 | 17:57 | 19:29 |
| Joliette | 05:09 | 12:07 | 15:00 | 17:30 | 19:04 |
| Jonquière | 05:00 | 11:58 | 14:46 | 17:18 | 18:56 |
| Kamloops | 08:15 | 15:15 | 17:58 | 20:31 | 22:14 |
| Kanata | 05:19 | 12:17 | 15:11 | 17:41 | 19:14 |
| Kawartha Lakes | 05:31 | 12:29 | 15:24 | 17:54 | 19:25 |
| Kelowna | 08:12 | 15:11 | 17:56 | 20:29 | 22:10 |
| Kingston | 05:22 | 12:19 | 15:15 | 17:45 | 19:16 |
| Kitchener | 05:38 | 12:35 | 15:33 | 18:02 | 19:32 |
| La Haute-Saint-Charles | 05:01 | 11:59 | 14:50 | 17:21 | 18:56 |
| La Prairie | 05:10 | 12:07 | 15:01 | 17:31 | 19:04 |
| Ladner | 08:26 | 15:26 | 18:13 | 20:45 | 22:24 |
| Langford | 08:28 | 15:27 | 18:16 | 20:47 | 22:26 |
| Langley | 08:25 | 15:24 | 18:11 | 20:43 | 22:22 |
| Laval | 05:10 | 12:08 | 15:02 | 17:32 | 19:05 |
| Leamington | 05:47 | 12:44 | 15:44 | 18:12 | 19:40 |
| Lethbridge | 07:45 | 14:45 | 17:30 | 20:03 | 21:43 |
| Lloydminster | 07:32 | 14:34 | 17:10 | 19:45 | 21:34 |
| London | 05:41 | 12:38 | 15:37 | 18:06 | 19:35 |
| Lévis | 05:00 | 11:58 | 14:49 | 17:20 | 18:55 |
| Markham | 05:33 | 12:30 | 15:27 | 17:57 | 19:27 |
| Mascouche | 05:10 | 12:08 | 15:01 | 17:31 | 19:05 |
| Mauricie | 05:09 | 12:07 | 14:57 | 17:28 | 19:05 |
| Medicine Hat | 07:36 | 14:36 | 17:21 | 19:53 | 21:35 |
| Mercier | 05:11 | 12:08 | 15:03 | 17:33 | 19:05 |
| Metro Vancouver Regional | 08:26 | 15:25 | 18:12 | 20:44 | 22:24 |
| Midland | 05:35 | 12:33 | 15:28 | 17:58 | 19:30 |
| Milton | 05:36 | 12:33 | 15:30 | 17:59 | 19:29 |
| Mirabel | 05:12 | 12:10 | 15:03 | 17:33 | 19:07 |
| Mission | 08:23 | 15:23 | 18:09 | 20:41 | 22:21 |
| Mississauga | 05:35 | 12:32 | 15:29 | 17:58 | 19:28 |
| Moncton | 04:35 | 11:33 | 14:25 | 16:56 | 18:30 |
| Montréal | 05:10 | 12:08 | 15:02 | 17:32 | 19:05 |
| Moose Jaw | 07:16 | 14:16 | 16:59 | 19:32 | 21:15 |
| Mount Pearl | 03:46 | 10:45 | 13:34 | 16:05 | 17:42 |
| Nanaimo | 08:30 | 15:29 | 18:16 | 20:48 | 22:28 |
| Nepean | 05:19 | 12:16 | 15:10 | 17:40 | 19:13 |
| New Westminster | 08:26 | 15:25 | 18:12 | 20:44 | 22:24 |
| Newmarket | 05:34 | 12:31 | 15:28 | 17:57 | 19:28 |
| Niagara Falls | 05:33 | 12:30 | 15:28 | 17:57 | 19:26 |
| Nipissing | 05:32 | 12:29 | 15:22 | 17:53 | 19:26 |
| Nord-du-Québec | 05:12 | 12:13 | 14:53 | 17:27 | 19:13 |
| Norfolk County | 05:38 | 12:35 | 15:33 | 18:02 | 19:31 |
| North Bay | 05:33 | 12:31 | 15:24 | 17:54 | 19:28 |
| North Cowichan | 08:29 | 15:28 | 18:15 | 20:47 | 22:26 |
| North Vancouver | 08:26 | 15:26 | 18:12 | 20:44 | 22:24 |
| North York | 05:34 | 12:31 | 15:28 | 17:57 | 19:27 |
| Notre-Dame-de-Grâce | 05:10 | 12:08 | 15:02 | 17:32 | 19:05 |
| Oakville | 05:35 | 12:32 | 15:30 | 17:59 | 19:28 |
| Okotoks | 07:49 | 14:49 | 17:32 | 20:06 | 21:49 |
| Orangeville | 05:37 | 12:34 | 15:31 | 18:00 | 19:30 |
| Orillia | 05:34 | 12:31 | 15:27 | 17:56 | 19:28 |
| Oshawa | 05:32 | 12:29 | 15:26 | 17:55 | 19:25 |
| Ottawa | 05:19 | 12:16 | 15:10 | 17:40 | 19:13 |
| Outaouais | 05:21 | 12:19 | 15:11 | 17:42 | 19:16 |
| Parry Sound District | 05:35 | 12:33 | 15:26 | 17:56 | 19:30 |
| Peace River Regional | 08:20 | 15:24 | 17:52 | 20:29 | 22:28 |
| Penticton | 08:12 | 15:12 | 17:58 | 20:30 | 22:10 |
| Peterborough | 05:29 | 12:27 | 15:23 | 17:52 | 19:23 |
| Pickering | 05:33 | 12:30 | 15:27 | 17:56 | 19:26 |
| Pictou County | 04:26 | 11:24 | 14:18 | 16:48 | 18:21 |
| Pointe-Claire | 05:11 | 12:09 | 15:03 | 17:33 | 19:05 |
| Port Coquitlam | 08:25 | 15:24 | 18:11 | 20:43 | 22:23 |
| Port Moody | 08:25 | 15:25 | 18:11 | 20:43 | 22:23 |
| Prince Albert | 07:15 | 14:16 | 16:53 | 19:28 | 21:17 |
| Prince Edward | 05:25 | 12:22 | 15:19 | 17:48 | 19:19 |
| Prince George | 08:22 | 15:24 | 18:00 | 20:35 | 22:26 |
| Quinte West | 05:26 | 12:24 | 15:20 | 17:49 | 19:20 |
| Québec | 05:00 | 11:58 | 14:50 | 17:20 | 18:56 |
| Red Deer | 07:47 | 14:49 | 17:28 | 20:02 | 21:49 |
| Regina | 07:12 | 14:12 | 16:56 | 19:29 | 21:11 |
| Regional District of Central Okanagan | 08:11 | 15:11 | 17:56 | 20:29 | 22:10 |
| Regional Municipality of Waterloo | 05:38 | 12:35 | 15:33 | 18:02 | 19:32 |
| Repentigny | 05:09 | 12:07 | 15:01 | 17:31 | 19:04 |
| Richmond | 08:27 | 15:26 | 18:13 | 20:45 | 22:24 |
| Richmond Hill | 05:34 | 12:31 | 15:28 | 17:57 | 19:28 |
| Rimouski | 04:49 | 11:48 | 14:35 | 17:07 | 18:45 |
| Rock Forest | 05:04 | 12:01 | 14:55 | 17:25 | 18:58 |
| Rouyn-Noranda | 05:31 | 12:30 | 15:18 | 17:49 | 19:27 |
| Saguenay | 04:59 | 11:58 | 14:46 | 17:17 | 18:56 |
| Saint John | 04:40 | 11:38 | 14:32 | 17:02 | 18:34 |
| Saint-Bruno-de-Montarville | 05:09 | 12:07 | 15:01 | 17:31 | 19:04 |
| Saint-Constant | 05:10 | 12:08 | 15:02 | 17:32 | 19:04 |
| Saint-Eustache | 05:11 | 12:09 | 15:03 | 17:33 | 19:06 |
| Saint-Georges | 04:58 | 11:56 | 14:49 | 17:19 | 18:53 |
| Saint-Hyacinthe | 05:07 | 12:05 | 14:59 | 17:29 | 19:02 |
| Saint-Jean-sur-Richelieu | 05:09 | 12:06 | 15:01 | 17:31 | 19:03 |
| Saint-Jérôme | 05:12 | 12:09 | 15:03 | 17:33 | 19:06 |
| Saint-Laurent | 05:10 | 12:08 | 15:02 | 17:32 | 19:05 |
| Saint-Lazare | 05:12 | 12:10 | 15:04 | 17:34 | 19:07 |
| Saint-Michel | 05:10 | 12:08 | 15:02 | 17:32 | 19:05 |
| Sainte-Julie | 05:09 | 12:07 | 15:00 | 17:30 | 19:04 |
| Sainte-Thérèse | 05:11 | 12:09 | 15:02 | 17:32 | 19:06 |
| Salaberry-de-Valleyfield | 05:12 | 12:10 | 15:04 | 17:34 | 19:07 |
| Sarnia | 05:46 | 12:43 | 15:41 | 18:10 | 19:39 |
| Saskatoon | 07:19 | 14:20 | 17:00 | 19:34 | 21:20 |
| Sault Ste. Marie | 05:53 | 12:51 | 15:43 | 18:13 | 19:48 |
| Scarborough | 05:33 | 12:30 | 15:27 | 17:57 | 19:27 |
| Sept-Îles | 04:39 | 11:39 | 14:23 | 16:56 | 18:38 |
| Shawinigan | 05:06 | 12:04 | 14:56 | 17:27 | 19:02 |
| Sherbrooke | 05:03 | 12:01 | 14:55 | 17:25 | 18:58 |
| Sherwood Park | 07:45 | 14:47 | 17:23 | 19:58 | 21:48 |
| Sorel-Tracy | 05:08 | 12:06 | 14:59 | 17:29 | 19:03 |
| Spruce Grove | 07:47 | 14:49 | 17:25 | 20:00 | 21:50 |
| St. Albert | 07:46 | 14:48 | 17:24 | 19:59 | 21:49 |
| St. Catharines | 05:33 | 12:30 | 15:28 | 17:57 | 19:27 |
| St. John's | 03:46 | 10:44 | 13:34 | 16:05 | 17:42 |
| St. Thomas | 05:41 | 12:38 | 15:37 | 18:06 | 19:34 |
| Stratford | 05:40 | 12:37 | 15:35 | 18:04 | 19:33 |
| Surrey | 08:25 | 15:25 | 18:11 | 20:44 | 22:23 |
| Sydney | 04:16 | 11:14 | 14:07 | 16:37 | 18:11 |
| Terrebonne | 05:10 | 12:08 | 15:01 | 17:32 | 19:05 |
| Thetford-Mines | 05:01 | 11:59 | 14:51 | 17:22 | 18:56 |
| Thunder Bay | 06:12 | 13:10 | 15:59 | 18:30 | 20:08 |
| Thunder Bay District | 06:08 | 13:07 | 15:53 | 18:26 | 20:06 |
| Timiskaming | 05:36 | 12:35 | 15:24 | 17:55 | 19:32 |
| Timmins | 05:40 | 12:39 | 15:27 | 17:58 | 19:37 |
| Toronto | 05:34 | 12:31 | 15:28 | 17:57 | 19:27 |
| Trois-Rivières | 05:06 | 12:04 | 14:56 | 17:26 | 19:01 |
| Val-d'Or | 05:26 | 12:25 | 15:13 | 17:45 | 19:22 |
| Vancouver | 08:26 | 15:26 | 18:12 | 20:45 | 22:24 |
| Vaudreuil-Dorion | 05:12 | 12:10 | 15:04 | 17:34 | 19:06 |
| Vaughan | 05:34 | 12:31 | 15:28 | 17:57 | 19:28 |
| Vernon | 08:11 | 15:11 | 17:55 | 20:28 | 22:10 |
| Victoria | 08:28 | 15:27 | 18:15 | 20:47 | 22:25 |
| Victoriaville | 05:03 | 12:01 | 14:54 | 17:24 | 18:58 |
| Walnut Grove | 08:25 | 15:24 | 18:11 | 20:43 | 22:22 |
| Waterloo | 05:38 | 12:35 | 15:33 | 18:02 | 19:32 |
| Welland | 05:33 | 12:30 | 15:29 | 17:58 | 19:27 |
| West End | 08:26 | 15:26 | 18:12 | 20:45 | 22:24 |
| West Kelowna | 08:12 | 15:12 | 17:57 | 20:29 | 22:11 |
| West Vancouver | 08:27 | 15:26 | 18:12 | 20:45 | 22:25 |
| Whitehorse | 09:04 | 16:14 | 18:27 | 21:09 | 23:23 |
| Willowdale | 05:34 | 12:31 | 15:28 | 17:57 | 19:27 |
| Winnipeg | 06:42 | 13:42 | 16:27 | 19:00 | 20:41 |
| Woodstock | 05:39 | 12:36 | 15:34 | 18:03 | 19:33 |
Related pages
Fasting and prayer times for Ramadan
Find the direction to Mecca
Hijri and Gregorian dates
Sunrise and sunset times
Read all 114 surahs
Compare fasting duration
Islamic terms explained
Prayer times for all cities
Frequently asked questions about prayer times in Canada
How many cities does Praay.org cover in Canada?
What timezone is used for Canada?
Why do prayer times vary within Canada?
Which calculation method is used?
Prayer times in Canada
Praay.org covers 1066 cities in Canada, spanning latitudes from 42.1° to 60.7°.
Canada is in the America/Atikokan timezone (UTCUTC+-5). All prayer times are calculated for the local timezone.
Major cities in Canada
Among the most populated cities in Canada are Toronto, Metro Vancouver Regional, Montréal. Praay.org provides prayer times for all 1066 cities in the country, from the largest metropolitan areas to smaller towns and villages. Each city page shows today's five daily prayer times — Fajr, Dhuhr, Asr, Maghrib and Isha — along with sunrise, sunset, Imsak and Islamic midnight. You can also view a full monthly calendar, navigate between days, and compare times across neighbouring cities.
Seasonal variation in Canada
Prayer times in Canada vary throughout the year due to the sun's changing position. The country's cities span latitudes from 42.1° to 60.7°, a spread of 18.6°. Cities at higher latitudes experience greater seasonal variation — with longer days in summer meaning earlier Fajr and later Maghrib, and shorter winter days bringing later Fajr and earlier Maghrib. Cities closer to the equator see relatively stable prayer times year-round. Praay.org automatically adjusts for daylight saving time transitions where applicable, ensuring accuracy regardless of the season.
Calculation methods
Praay.org supports three recognized calculation methods for Canada: Shia (Ja'fari) based on the Leva Research Institute in Qum, Shafii/Maliki/Hanbali from Muslim World League (MWL), and Hanafi also from MWL. The primary difference lies in the Fajr angle and Asr shadow factor. The Hanafi method calculates Asr when an object's shadow is twice its length, while the other schools use a 1:1 ratio. Choose the method that matches your school of thought — your selection is saved automatically via cookies.
Ramadan in Canada
During Ramadan, precise prayer times are especially important for Muslims in Canada. The Imsak time (approximately 10 minutes before Fajr) marks when one should stop eating for Suhoor, while Maghrib signals the time for Iftar. All prayer times are displayed in the local UTC+-5 timezone. Use the monthly calendar on each city page to plan the entire month of Ramadan in advance, with exact fasting hours shown for every day.
All calculations use the recognized praytimes.org algorithm, adjusted for each city's precise GPS coordinates.