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 28.1°F 13.6°F 37.1°F 22.1°F 46.2°F 31.3°F
Barrie 37.5°F 30.2°F 47.5°F 37.5°F 60.8°F 47.7°F
Bonavista 33.6°F 29.5°F 38.2°F 32.9°F 46.0°F 38.9°F
Calgary 33.3°F 23.2°F 47.5°F 34.5°F 58.1°F 43.7°F
Canmore 29.9°F 14.1°F 39.5°F 23.7°F 48.9°F 33.9°F
Charlottetown 35.2°F 30.1°F 42.2°F 34.7°F 54.4°F 43.4°F
Corner Brook 31.4°F 26.6°F 38.3°F 31.1°F 49.4°F 39.5°F
Edmonton 28.9°F 20.0°F 48.7°F 36.2°F 59.7°F 46.4°F
Faro Canada 18.2°F 8.6°F 31.4°F 22.5°F 44.8°F 36.5°F
Fernie 32.6°F 20.5°F 41.9°F 29.0°F 49.9°F 39.9°F
Fredericton 37.2°F 28.6°F 47.4°F 35.7°F 60.3°F 46.8°F
Gatineau 37.2°F 27.4°F 48.4°F 36.8°F 62.9°F 49.9°F
Gimli 23.0°F 14.0°F 40.3°F 31.4°F 54.4°F 44.5°F
Halifax 38.3°F 32.7°F 44.4°F 36.0°F 54.7°F 44.7°F
Hamilton 42.0°F 34.1°F 51.0°F 41.2°F 62.4°F 51.1°F
Jasper 29.0°F 11.0°F 40.6°F 21.4°F 50.5°F 29.9°F
Kamloops 40.7°F 28.2°F 50.9°F 37.1°F 59.2°F 42.6°F
Kawartha Lakes 38.2°F 30.3°F 47.3°F 37.3°F 61.0°F 48.2°F
Kelowna 43.9°F 30.2°F 53.6°F 37.2°F 62.3°F 45.0°F
Kingston 39.2°F 31.9°F 48.0°F 39.2°F 60.1°F 49.9°F
Kitchener 39.4°F 31.7°F 50.1°F 39.2°F 62.4°F 49.2°F
Lac-Superieur 33.5°F 24.7°F 44.6°F 34.1°F 58.9°F 47.6°F
Lake Louise 28.0°F 10.4°F 36.5°F 18.0°F 46.6°F 26.2°F
Laval 36.7°F 28.6°F 49.0°F 37.8°F 63.2°F 51.2°F
Les Iles-de-la-Madeleine 29.0°F 29.2°F 32.9°F 32.6°F 40.3°F 39.8°F
London 42.4°F 33.9°F 52.4°F 41.0°F 64.2°F 50.7°F
Lunenburg 37.2°F 33.3°F 43.2°F 37.0°F 51.6°F 45.2°F
Magog 37.4°F 27.7°F 47.8°F 36.0°F 61.6°F 49.2°F
Mille-Isles 35.0°F 25.8°F 46.6°F 34.8°F 61.0°F 48.8°F
Mississauga 40.6°F 33.3°F 49.7°F 40.8°F 62.6°F 51.2°F
Moncton 34.6°F 29.1°F 42.8°F 34.8°F 55.2°F 44.4°F
Mont Tremblant 33.3°F 24.3°F 44.5°F 33.4°F 58.8°F 47.2°F
Montreal 37.6°F 29.7°F 49.3°F 38.9°F 63.4°F 52.2°F
Moose Jaw 26.8°F 19.6°F 48.2°F 35.8°F 60.9°F 46.8°F
Muskoka Lakes 36.3°F 28.5°F 46.7°F 36.3°F 62.2°F 47.4°F
Nanaimo 45.7°F 41.8°F 50.3°F 44.3°F 56.2°F 50.3°F
Niagara Falls 42.4°F 34.6°F 50.9°F 41.6°F 63.0°F 51.9°F
Niagara-on-the-Lake 41.6°F 34.7°F 49.4°F 41.1°F 60.9°F 51.4°F
North Battleford 22.4°F 14.2°F 46.1°F 34.0°F 58.5°F 45.8°F
North Vancouver 45.8°F 41.3°F 51.6°F 44.8°F 56.8°F 49.9°F
Oshawa 38.9°F 31.9°F 47.4°F 38.3°F 59.7°F 49.1°F
Ottawa 37.2°F 27.7°F 48.2°F 36.8°F 62.8°F 49.9°F
Prince Albert 22.2°F 13.3°F 46.1°F 33.5°F 59.0°F 45.5°F
Prince Edward Island 34.2°F 29.8°F 41.2°F 34.8°F 53.0°F 43.5°F
Quebec 32.2°F 23.9°F 45.9°F 34.1°F 59.7°F 46.9°F
Regina 25.3°F 17.7°F 47.8°F 35.7°F 60.6°F 46.7°F
Revelstoke 38.2°F 22.8°F 45.3°F 27.7°F 55.8°F 37.6°F
Rocky Harbour 29.0°F 24.7°F 36.3°F 30.8°F 45.5°F 38.7°F
Saint Andrews 37.2°F 32.9°F 44.6°F 38.1°F 51.7°F 46.0°F
Saint John 37.6°F 30.1°F 46.6°F 36.2°F 57.1°F 46.2°F
Saskatoon 22.9°F 15.5°F 46.8°F 34.7°F 60.5°F 46.9°F
Sherbrooke 37.1°F 26.9°F 47.8°F 35.0°F 61.5°F 48.3°F
St. John's 33.5°F 30.4°F 37.8°F 33.8°F 44.6°F 39.4°F
Summerside 32.2°F 29.5°F 39.2°F 35.0°F 50.6°F 44.0°F
Sun Peaks 38.2°F 24.8°F 49.5°F 29.3°F 58.9°F 39.3°F
Surrey 47.1°F 40.9°F 53.4°F 44.4°F 58.2°F 49.2°F
Sydney 36.9°F 30.7°F 42.2°F 34.6°F 52.6°F 43.0°F
Sylvan Lake 28.8°F 18.5°F 47.1°F 33.3°F 57.4°F 43.1°F
Thunder Bay 29.8°F 23.3°F 39.0°F 32.3°F 53.6°F 42.7°F
Tofino 46.1°F 43.0°F 49.5°F 45.3°F 52.2°F 48.8°F
Toronto 39.9°F 33.7°F 48.5°F 40.8°F 61.0°F 51.2°F
Trinity 31.2°F 29.3°F 34.8°F 32.7°F 40.2°F 37.6°F
Trois-Rivières 35.3°F 26.4°F 48.5°F 35.9°F 61.6°F 48.3°F
Twillingate Island 29.7°F 28.0°F 34.2°F 31.9°F 38.9°F 36.4°F
Vancouver 46.3°F 42.3°F 51.8°F 45.6°F 57.0°F 50.6°F
Vancouver Island 43.9°F 36.8°F 48.6°F 38.2°F 53.6°F 43.8°F
Vernon 42.7°F 30.5°F 52.5°F 37.7°F 61.2°F 45.8°F
Victoria 46.6°F 43.4°F 50.3°F 45.8°F 53.7°F 48.5°F
Whistler 38.8°F 25.9°F 43.7°F 29.7°F 48.9°F 35.2°F
Whitehorse 25.7°F 6.9°F 37.4°F 21.2°F 48.6°F 31.3°F
Windsor 46.0°F 38.3°F 56.0°F 45.2°F 66.7°F 55.1°F
Winnipeg 26.0°F 18.2°F 47.3°F 35.9°F 63.7°F 48.9°F
Yellowknife 5.0°F -5.7°F 28.2°F 20.0°F 43.5°F 36.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
+36°F
+36°F
-2°F
+36°F
-26°F
+16°F
+9°F
+9°F
+14°F
+5°F
+32°F
+32°F
+32°F
+12°F
Units of measurement: °C / °F