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 30.5°F 16.8°F 37.1°F 22.1°F 46.2°F 31.3°F
Barrie 37.3°F 29.1°F 47.5°F 37.5°F 60.8°F 47.7°F
Bonavista 31.9°F 28.5°F 38.2°F 32.9°F 46.0°F 38.9°F
Calgary 35.4°F 23.9°F 47.5°F 34.5°F 58.1°F 43.7°F
Canmore 31.7°F 17.2°F 39.5°F 23.7°F 48.9°F 33.9°F
Charlottetown 34.3°F 28.4°F 42.2°F 34.7°F 54.4°F 43.4°F
Corner Brook 29.3°F 24.3°F 38.3°F 31.1°F 49.4°F 39.5°F
Edmonton 27.8°F 18.9°F 48.7°F 36.2°F 59.7°F 46.4°F
Faro Canada 14.5°F 1.4°F 31.4°F 22.5°F 44.8°F 36.5°F
Fernie 35.9°F 24.7°F 41.9°F 29.0°F 49.9°F 39.9°F
Fredericton 36.9°F 27.6°F 47.4°F 35.7°F 60.3°F 46.8°F
Gatineau 35.5°F 25.7°F 48.4°F 36.8°F 62.9°F 49.9°F
Gimli 21.7°F 11.5°F 40.3°F 31.4°F 54.4°F 44.5°F
Halifax 38.0°F 32.0°F 44.4°F 36.0°F 54.7°F 44.7°F
Hamilton 42.5°F 33.8°F 51.0°F 41.2°F 62.4°F 51.1°F
Jasper 29.4°F 12.9°F 40.6°F 21.4°F 50.5°F 29.9°F
Kamloops 43.4°F 30.2°F 50.9°F 37.1°F 59.2°F 42.6°F
Kawartha Lakes 38.1°F 29.2°F 47.3°F 37.3°F 61.0°F 48.2°F
Kelowna 46.1°F 33.3°F 53.6°F 37.2°F 62.3°F 45.0°F
Kingston 38.2°F 31.1°F 48.0°F 39.2°F 60.1°F 49.9°F
Kitchener 39.6°F 30.8°F 50.1°F 39.2°F 62.4°F 49.2°F
Lac-Superieur 32.2°F 23.5°F 44.6°F 34.1°F 58.9°F 47.6°F
Lake Louise 27.0°F 11.2°F 36.5°F 18.0°F 46.6°F 26.2°F
Laval 35.5°F 27.5°F 49.0°F 37.8°F 63.2°F 51.2°F
Les Iles-de-la-Madeleine 29.1°F 27.8°F 32.9°F 32.6°F 40.3°F 39.8°F
London 42.6°F 33.4°F 52.4°F 41.0°F 64.2°F 50.7°F
Lunenburg 37.2°F 32.4°F 43.2°F 37.0°F 51.6°F 45.2°F
Magog 36.8°F 27.0°F 47.8°F 36.0°F 61.6°F 49.2°F
Mille-Isles 32.7°F 23.0°F 46.6°F 34.8°F 61.0°F 48.8°F
Mississauga 40.7°F 32.3°F 49.7°F 40.8°F 62.6°F 51.2°F
Moncton 34.5°F 27.8°F 42.8°F 34.8°F 55.2°F 44.4°F
Mont Tremblant 32.1°F 23.2°F 44.5°F 33.4°F 58.8°F 47.2°F
Montreal 36.3°F 28.5°F 49.3°F 38.9°F 63.4°F 52.2°F
Moose Jaw 28.7°F 19.8°F 48.2°F 35.8°F 60.9°F 46.8°F
Muskoka Lakes 35.3°F 26.5°F 46.7°F 36.3°F 62.2°F 47.4°F
Nanaimo 46.7°F 41.0°F 50.3°F 44.3°F 56.2°F 50.3°F
Niagara Falls 42.8°F 34.0°F 50.9°F 41.6°F 63.0°F 51.9°F
Niagara-on-the-Lake 42.4°F 34.3°F 49.4°F 41.1°F 60.9°F 51.4°F
North Battleford 22.3°F 14.3°F 46.1°F 34.0°F 58.5°F 45.8°F
North Vancouver 46.1°F 41.3°F 51.6°F 44.8°F 56.8°F 49.9°F
Oshawa 38.8°F 31.1°F 47.4°F 38.3°F 59.7°F 49.1°F
Ottawa 35.7°F 26.3°F 48.2°F 36.8°F 62.8°F 49.9°F
Prince Albert 20.9°F 12.5°F 46.1°F 33.5°F 59.0°F 45.5°F
Prince Edward Island 33.6°F 28.2°F 41.2°F 34.8°F 53.0°F 43.5°F
Quebec 30.6°F 21.8°F 45.9°F 34.1°F 59.7°F 46.9°F
Regina 26.0°F 17.6°F 47.8°F 35.7°F 60.6°F 46.7°F
Revelstoke 38.4°F 24.4°F 45.3°F 27.7°F 55.8°F 37.6°F
Rocky Harbour 26.8°F 22.9°F 36.3°F 30.8°F 45.5°F 38.7°F
Saint Andrews 36.6°F 32.5°F 44.6°F 38.1°F 51.7°F 46.0°F
Saint John 36.9°F 29.5°F 46.6°F 36.2°F 57.1°F 46.2°F
Saskatoon 23.1°F 14.3°F 46.8°F 34.7°F 60.5°F 46.9°F
Sherbrooke 36.9°F 26.8°F 47.8°F 35.0°F 61.5°F 48.3°F
St. John's 32.8°F 29.6°F 37.8°F 33.8°F 44.6°F 39.4°F
Summerside 31.8°F 27.9°F 39.2°F 35.0°F 50.6°F 44.0°F
Sun Peaks 36.3°F 23.6°F 49.5°F 29.3°F 58.9°F 39.3°F
Surrey 47.2°F 40.5°F 53.4°F 44.4°F 58.2°F 49.2°F
Sydney 36.0°F 29.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 28.6°F 20.7°F 39.0°F 32.3°F 53.6°F 42.7°F
Tofino 45.9°F 42.1°F 49.5°F 45.3°F 52.2°F 48.8°F
Toronto 40.1°F 32.7°F 48.5°F 40.8°F 61.0°F 51.2°F
Trinity 30.3°F 28.4°F 34.8°F 32.7°F 40.2°F 37.6°F
Trois-Rivières 33.5°F 24.9°F 48.5°F 35.9°F 61.6°F 48.3°F
Twillingate Island 28.5°F 27.2°F 34.2°F 31.9°F 38.9°F 36.4°F
Vancouver 46.6°F 41.6°F 51.8°F 45.6°F 57.0°F 50.6°F
Vancouver Island 40.5°F 32.4°F 48.6°F 38.2°F 53.6°F 43.8°F
Vernon 44.3°F 32.5°F 52.5°F 37.7°F 61.2°F 45.8°F
Victoria 47.2°F 42.4°F 50.3°F 45.8°F 53.7°F 48.5°F
Whistler 38.1°F 27.0°F 43.7°F 29.7°F 48.9°F 35.2°F
Whitehorse 20.5°F 0.6°F 37.4°F 21.2°F 48.6°F 31.3°F
Windsor 46.7°F 37.3°F 56.0°F 45.2°F 66.7°F 55.1°F
Winnipeg 24.8°F 16.3°F 47.3°F 35.9°F 63.7°F 48.9°F
Yellowknife 2.6°F -9.6°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
+61°F
+64°F
+27°F
+37°F
+27°F
+34°F
+36°F
+32°F
+37°F
+36°F
+21°F
+37°F
+52°F
Units of measurement: °C / °F