World Resorts Canada

Spring weather in Canada

Now
January
February
March
April
May
June
July
August
September
October
November
December
• This map is fully interactive. You can zoom it in and out or pan it to find any other places.

Best place for vacation in Canada in Spring

Table below will help you to find the best place for your vacation in Canada in Spring. Find the place with less rains and more sun. We also provide information about sea water temperature for marine resort.

Place name Weather in March
day / night temperature
Weather in April
day / night temperature
Weather in May
day / night temperature
Banff 27.2°F 11.4°F 35.2°F 22.2°F 51.8°F 35.0°F
Barrie 34.5°F 28.1°F 47.0°F 37.7°F 62.0°F 47.9°F
Bonavista 30.3°F 26.0°F 37.5°F 31.8°F 50.4°F 38.1°F
Calgary 30.1°F 18.9°F 44.2°F 31.8°F 61.7°F 45.0°F
Canmore 27.8°F 13.0°F 34.7°F 25.1°F 50.0°F 39.2°F
Charlottetown 33.2°F 27.9°F 43.5°F 35.1°F 54.6°F 43.7°F
Corner Brook 30.3°F 25.7°F 38.9°F 32.5°F 46.7°F 40.7°F
Edmonton 25.5°F 16.4°F 44.7°F 34.0°F 62.0°F 47.3°F
Faro Canada 16.8°F 7.0°F 29.0°F 19.4°F 45.1°F 35.6°F
Fernie 29.0°F 21.6°F 38.5°F 31.1°F 54.0°F 43.7°F
Fredericton 35.6°F 27.1°F 47.6°F 35.7°F 62.1°F 46.2°F
Gatineau 35.3°F 26.1°F 48.7°F 37.2°F 64.2°F 48.4°F
Gimli 20.4°F 12.8°F 36.6°F 29.7°F 55.8°F 46.2°F
Halifax 36.4°F 29.1°F 46.7°F 35.0°F 58.8°F 41.9°F
Hamilton 38.8°F 33.2°F 49.7°F 42.0°F 61.8°F 50.5°F
Jasper 28.0°F 9.0°F 38.7°F 21.3°F 54.7°F 37.9°F
Kamloops 36.8°F 26.7°F 47.3°F 34.5°F 63.0°F 45.8°F
Kawartha Lakes 35.2°F 27.2°F 47.4°F 36.7°F 63.5°F 46.6°F
Kelowna 43.7°F 25.8°F 50.6°F 34.1°F 66.8°F 46.2°F
Kingston 36.8°F 30.5°F 48.7°F 40.1°F 61.9°F 49.4°F
Kitchener 36.7°F 29.4°F 49.4°F 39.2°F 63.8°F 48.6°F
Lac-Superieur 30.5°F 21.8°F 43.4°F 33.3°F 61.5°F 46.2°F
Lake Louise 27.4°F 9.3°F 34.8°F 19.5°F 51.8°F 35.0°F
Laval 34.9°F 27.5°F 48.8°F 38.8°F 64.2°F 50.6°F
Les Iles-de-la-Madeleine 28.6°F 27.5°F 34.1°F 33.8°F 42.9°F 42.0°F
London 38.8°F 31.5°F 51.0°F 40.8°F 64.9°F 50.3°F
Lunenburg 36.4°F 31.0°F 45.5°F 37.0°F 57.4°F 44.8°F
Magog 34.1°F 25.3°F 47.9°F 35.8°F 63.3°F 47.5°F
Mille-Isles 33.1°F 23.4°F 45.3°F 34.1°F 62.4°F 45.4°F
Mississauga 38.0°F 32.4°F 49.2°F 41.5°F 62.2°F 50.5°F
Moncton 32.4°F 27.5°F 42.9°F 35.1°F 52.9°F 44.2°F
Mont Tremblant 29.9°F 21.4°F 42.5°F 33.2°F 60.4°F 45.3°F
Montreal 35.0°F 27.4°F 49.0°F 39.2°F 65.6°F 50.7°F
Moose Jaw 24.2°F 15.6°F 43.4°F 32.8°F 63.7°F 50.0°F
Muskoka Lakes 34.3°F 27.5°F 46.9°F 37.2°F 62.0°F 47.9°F
Nanaimo 45.6°F 41.2°F 48.4°F 42.8°F 58.4°F 51.5°F
Niagara Falls 39.1°F 33.4°F 50.0°F 42.3°F 62.9°F 50.8°F
Niagara-on-the-Lake 38.9°F 33.8°F 50.0°F 42.5°F 63.5°F 51.3°F
North Battleford 20.0°F 10.6°F 41.5°F 31.8°F 61.7°F 48.8°F
North Vancouver 45.3°F 38.5°F 48.4°F 40.4°F 59.7°F 47.8°F
Oshawa 37.0°F 31.1°F 47.4°F 39.9°F 59.8°F 49.2°F
Ottawa 34.8°F 26.1°F 48.0°F 36.5°F 64.2°F 47.1°F
Prince Albert 19.5°F 9.4°F 40.3°F 30.1°F 60.3°F 47.2°F
Prince Edward Island 32.3°F 27.9°F 41.9°F 35.1°F 52.9°F 44.2°F
Quebec 30.7°F 21.8°F 43.9°F 32.9°F 61.5°F 45.2°F
Regina 22.0°F 12.9°F 42.2°F 31.9°F 63.3°F 49.5°F
Revelstoke 33.9°F 21.5°F 41.7°F 30.2°F 58.7°F 44.8°F
Rocky Harbour 29.2°F 23.2°F 38.7°F 31.3°F 49.8°F 38.0°F
Saint Andrews 37.0°F 32.2°F 45.4°F 38.7°F 56.4°F 46.5°F
Saint John 35.8°F 28.0°F 47.1°F 36.0°F 62.1°F 46.2°F
Saskatoon 20.9°F 11.3°F 42.2°F 32.0°F 63.3°F 49.5°F
Sherbrooke 34.3°F 25.2°F 48.0°F 35.4°F 63.7°F 46.6°F
St. John's 31.5°F 28.3°F 37.4°F 33.1°F 45.2°F 38.9°F
Summerside 31.8°F 27.2°F 41.3°F 35.3°F 53.4°F 44.2°F
Sun Peaks 36.2°F 24.6°F 47.2°F 31.8°F 63.0°F 45.8°F
Surrey 46.1°F 38.2°F 49.5°F 40.0°F 59.7°F 47.8°F
Sydney 34.2°F 28.7°F 42.1°F 34.4°F 52.5°F 41.3°F
Sylvan Lake 27.0°F 16.7°F 43.9°F 32.2°F 61.1°F 46.4°F
Thunder Bay 25.5°F 19.8°F 35.6°F 30.6°F 52.7°F 42.9°F
Tofino 44.7°F 41.5°F 46.3°F 42.5°F 53.0°F 48.5°F
Toronto 38.5°F 32.4°F 48.8°F 41.3°F 62.4°F 50.7°F
Trinity 30.8°F 28.1°F 36.4°F 32.8°F 45.2°F 38.9°F
Trois-Rivières 33.1°F 25.1°F 46.8°F 36.2°F 62.7°F 48.7°F
Twillingate Island 30.2°F 25.8°F 37.8°F 31.8°F 50.4°F 38.1°F
Vancouver 46.3°F 41.6°F 49.1°F 43.5°F 58.4°F 51.1°F
Vancouver Island 43.7°F 33.2°F 46.7°F 34.3°F 59.0°F 45.7°F
Vernon 38.2°F 31.1°F 47.0°F 37.2°F 62.2°F 50.2°F
Victoria 46.1°F 42.6°F 48.5°F 44.0°F 54.2°F 49.8°F
Whistler 37.3°F 23.1°F 39.6°F 27.7°F 52.8°F 40.0°F
Whitehorse 22.8°F 7.3°F 35.5°F 21.5°F 51.6°F 36.3°F
Windsor 42.3°F 36.1°F 53.7°F 44.7°F 67.2°F 54.4°F
Winnipeg 22.4°F 13.7°F 40.1°F 31.2°F 63.6°F 49.9°F
Yellowknife 7.5°F -4.1°F 28.9°F 19.5°F 53.0°F 42.2°F
* Sunny hours are calculated based on the average daily number of hours while sunlight can reach the ground. It depends on day length and cloudiness during the day.
Places in Canada:
Name
°F
+52°F
+50°F
+52°F
+50°F
+37°F
+54°F
+61°F
+45°F
+59°F
+57°F
+45°F
+34°F
+39°F
+57°F
Units of measurement: °C / °F