Climate averages 1991–2020

Weather in Canada in March

In March, average daytime highs across the 86 cities listed in Canada range from -1.7°C in Thunder Bay to 9.9°C in Langley. Monthly precipitation ranges from 16 mm in Edmonton to 322 mm in Maple Ridge.

Long-term climate patterns, not a forecast for a particular trip.

Canada by monthAll cities

City by city

March in Canada

1991–2020
Average March climate for cities in Canada, 1991–2020
CityAverage highHigh / lowAverage lowPrecipitation mmWet days
Toronto3.3°C-4.3°C-4.3°C579.5
Montréal1.3°C-8.0°C-8.0°C7410.3
Calgary4.2°C-7.6°C-7.6°C215.5
Ottawa2.5°C-7.0°C-7.0°C739.9
Edmonton0.5°C-9.2°C-9.2°C165.0
Winnipeg-0.9°C-10.7°C-10.7°C256.2
Mississauga4.3°C-4.5°C-4.5°C659.6
Vancouver8.9°C2.7°C2.7°C25219.2
Brampton4.3°C-5.3°C-5.3°C579.2
Hamilton3.8°C-3.4°C-3.4°C699.9
Surrey9.5°C1.5°C1.5°C17918.1
Québec0.8°C-8.2°C-8.2°C8110.7
Halifax2.5°C-3.7°C-3.7°C10812.0
Laval2.3°C-7.1°C-7.1°C7310.4
London, Canada4.7°C-4.5°C-4.5°C7010.9
Etobicoke3.9°C-4.2°C-4.2°C579.5
Markham3.9°C-4.8°C-4.8°C689.9
Vaughan3.9°C-5.1°C-5.1°C579.5
Gatineau2.5°C-7.2°C-7.2°C739.9
Victoria8.8°C4.3°C4.3°C8913.7
Saskatoon-0.4°C-10.1°C-10.1°C185.1
Kitchener4.1°C-5.8°C-5.8°C6310.0
Burnaby8.9°C2.1°C2.1°C25219.2
Longueuil2.4°C-6.9°C-6.9°C7410.3
Regina0.6°C-9.5°C-9.5°C215.9
Oakville4.2°C-3.6°C-3.6°C659.6
Richmond Hill3.8°C-5.3°C-5.3°C579.5
Burlington4.2°C-3.8°C-3.8°C659.6
Nepean2.7°C-7.5°C-7.5°C7110.2
Oshawa3.2°C-4.1°C-4.1°C6010.4
Greater Sudbury0.4°C-9.4°C-9.4°C507.8
Gloucester, Canada2.5°C-7.4°C-7.4°C7110.2
Saguenay-1.4°C-10.9°C-10.9°C7011.4
Coquitlam9.2°C1.6°C1.6°C28019.9
Barrie2.6°C-6.5°C-6.5°C5710.0
Villeray–Saint-Michel–Parc-Extension2.0°C-7.6°C-7.6°C7410.3
Kelowna8.0°C0.0°C0.0°C5511.5
Trois-Rivières1.5°C-7.8°C-7.8°C7610.5
Guelph4.0°C-5.7°C-5.7°C629.7
Mercier–Hochelaga-Maisonneuve2.3°C-7.0°C-7.0°C7410.3
Abbotsford8.7°C-0.1°C-0.1°C21719.4
Whitby3.4°C-4.1°C-4.1°C6110.3
St. Catharines4.2°C-2.8°C-2.8°C7310.4
Milton4.7°C-4.1°C-4.1°C619.5
Langley9.9°C1.6°C1.6°C17918.1
Kingston, Canada2.3°C-4.8°C-4.8°C7310.0
Cambridge, Canada4.5°C-5.3°C-5.3°C649.8
Sherbrooke2.2°C-7.6°C-7.6°C7912.2
Orléans, Canada1.9°C-7.3°C-7.3°C7310.2
Saint-Louis-de-Terrebonne2.1°C-7.5°C-7.5°C7410.4
Ajax3.5°C-4.3°C-4.3°C7010.1
Thornhill3.8°C-4.6°C-4.6°C579.5
Terrebonne2.3°C-7.0°C-7.0°C7410.4
St. John's1.1°C-4.3°C-4.3°C10512.8
Thunder Bay-1.7°C-8.7°C-8.7°C316.8
Sydney, Canada1.3°C-5.0°C-5.0°C10812.4
Waterloo4.0°C-5.8°C-5.8°C6310.0
Brantford5.2°C-4.5°C-4.5°C649.8
Kamloops7.2°C-1.3°C-1.3°C308.6
Lethbridge6.1°C-4.9°C-4.9°C226.0
Delta9.8°C3.1°C3.1°C15617.3
Chilliwack8.7°C1.4°C1.4°C26320.0
Dartmouth3.0°C-4.0°C-4.0°C10812.0
Red Deer2.3°C-8.6°C-8.6°C205.8
Niagara Falls4.3°C-3.4°C-3.4°C7511.4
Saint-Jean-sur-Richelieu2.6°C-6.8°C-6.8°C7511.4
Pickering2.9°C-5.1°C-5.1°C5910.4
Newmarket3.7°C-6.0°C-6.0°C5610.1
Nanaimo8.9°C3.5°C3.5°C17817.6
Airdrie3.6°C-7.7°C-7.7°C225.7
Kanata2.7°C-7.6°C-7.6°C6910.0
North Vancouver8.8°C2.5°C2.5°C25219.2
Moncton1.8°C-6.9°C-6.9°C9811.5
Peterborough, Canada3.5°C-6.1°C-6.1°C6210.3
Repentigny2.3°C-7.0°C-7.0°C7310.2
Maple Ridge9.0°C0.8°C0.8°C32220.3
Prince George4.4°C-5.4°C-5.4°C359.3
New Westminster9.2°C1.2°C1.2°C25219.2
Caledon3.2°C-6.3°C-6.3°C599.7
Stoney Creek5.3°C-3.9°C-3.9°C699.9
Pierrefonds-Roxboro1.9°C-6.3°C-6.3°C7310.4
Sarnia4.6°C-3.7°C-3.7°C579.6
Sault Ste. Marie-0.5°C-7.6°C-7.6°C468.3
Saint John1.9°C-4.9°C-4.9°C11211.4
Sherwood Park-0.1°C-9.4°C-9.4°C165.0
Grande Prairie0.3°C-9.7°C-9.7°C216.1

A wet day is a local calendar day with at least 1 mm of precipitation.