World Resorts Canada

Spring weather in Canada

Now
January
February
March
April
May
June
July
August
September
October
November
December
Leaflet | Tiles © Esri
• 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 10.3°F 36.4°F 25.1°F 50.3°F 37.8°F
Barrie 35.7°F 29.0°F 48.2°F 39.2°F 62.0°F 47.9°F
Bonavista 32.1°F 27.8°F 36.6°F 31.4°F 44.8°F 37.7°F
Calgary 30.8°F 19.4°F 45.7°F 33.3°F 60.6°F 45.4°F
Canmore 29.5°F 10.7°F 36.4°F 26.8°F 49.5°F 39.6°F
Charlottetown 33.9°F 28.7°F 43.1°F 34.7°F 53.7°F 43.2°F
Corner Brook 31.0°F 26.4°F 39.1°F 31.5°F 48.9°F 39.2°F
Edmonton 26.5°F 16.5°F 46.7°F 35.8°F 61.6°F 48.1°F
Faro Canada 16.3°F 6.0°F 30.4°F 20.7°F 47.4°F 38.2°F
Fernie 30.3°F 19.1°F 38.5°F 32.3°F 50.9°F 44.3°F
Fredericton 36.6°F 27.6°F 48.3°F 35.4°F 61.9°F 45.7°F
Gatineau 35.7°F 26.5°F 49.0°F 38.1°F 63.0°F 48.8°F
Gimli 21.7°F 12.5°F 38.5°F 31.2°F 56.3°F 46.9°F
Halifax 36.8°F 30.8°F 46.8°F 34.9°F 56.0°F 42.7°F
Hamilton 40.1°F 33.2°F 50.4°F 43.2°F 62.7°F 51.7°F
Jasper 28.4°F 8.9°F 40.1°F 22.2°F 55.0°F 37.1°F
Kamloops 37.6°F 25.4°F 47.0°F 35.1°F 61.5°F 45.3°F
Kawartha Lakes 36.2°F 28.7°F 48.4°F 38.0°F 63.1°F 47.6°F
Kelowna 43.0°F 25.7°F 51.1°F 34.6°F 67.1°F 46.0°F
Kingston 37.6°F 31.0°F 49.3°F 41.1°F 60.9°F 49.6°F
Kitchener 37.5°F 30.2°F 50.7°F 41.2°F 63.8°F 48.9°F
Lac-Superieur 32.2°F 23.1°F 44.1°F 34.2°F 59.0°F 45.8°F
Lake Louise 27.1°F 8.2°F 35.7°F 21.0°F 50.7°F 32.6°F
Laval 35.6°F 28.1°F 49.2°F 39.7°F 63.1°F 50.9°F
Les Iles-de-la-Madeleine 28.9°F 28.7°F 34.1°F 33.9°F 42.7°F 41.8°F
London 40.2°F 32.3°F 52.7°F 42.8°F 65.6°F 50.8°F
Lunenburg 36.3°F 31.8°F 45.8°F 36.8°F 54.4°F 44.6°F
Magog 35.7°F 26.6°F 48.7°F 36.4°F 61.5°F 47.2°F
Mille-Isles 33.9°F 24.2°F 46.4°F 35.6°F 61.6°F 47.1°F
Mississauga 38.9°F 32.3°F 49.9°F 42.9°F 62.8°F 51.5°F
Moncton 33.1°F 27.9°F 43.2°F 34.6°F 55.4°F 44.5°F
Mont Tremblant 31.9°F 22.6°F 43.5°F 34.0°F 58.4°F 45.2°F
Montreal 36.4°F 28.6°F 49.3°F 40.1°F 63.7°F 51.7°F
Moose Jaw 23.7°F 15.3°F 45.4°F 34.3°F 62.0°F 50.0°F
Muskoka Lakes 34.9°F 27.8°F 47.9°F 38.4°F 62.7°F 47.5°F
Nanaimo 45.2°F 41.2°F 48.1°F 42.7°F 58.6°F 51.3°F
Niagara Falls 40.5°F 33.5°F 51.0°F 44.0°F 63.2°F 51.9°F
Niagara-on-the-Lake 40.1°F 33.7°F 50.2°F 43.6°F 61.3°F 51.5°F
North Battleford 20.5°F 11.0°F 43.5°F 33.5°F 60.2°F 49.2°F
North Vancouver 45.3°F 39.3°F 48.1°F 41.5°F 59.9°F 50.1°F
Oshawa 37.6°F 31.1°F 48.0°F 41.0°F 59.7°F 49.8°F
Ottawa 35.8°F 26.8°F 48.4°F 37.2°F 62.9°F 47.7°F
Prince Albert 20.1°F 10.2°F 43.0°F 32.2°F 59.6°F 47.9°F
Prince Edward Island 32.8°F 28.4°F 41.7°F 34.6°F 53.1°F 43.5°F
Quebec 32.0°F 23.4°F 45.1°F 33.9°F 60.5°F 45.8°F
Regina 22.1°F 13.3°F 44.3°F 33.6°F 61.8°F 49.8°F
Revelstoke 35.7°F 20.6°F 42.1°F 31.1°F 58.5°F 43.0°F
Rocky Harbour 29.3°F 24.2°F 38.2°F 30.8°F 48.3°F 38.1°F
Saint Andrews 37.0°F 32.4°F 45.5°F 38.6°F 54.5°F 46.3°F
Saint John 36.9°F 28.6°F 47.5°F 36.0°F 58.7°F 45.0°F
Saskatoon 21.1°F 11.9°F 44.0°F 33.4°F 61.6°F 49.5°F
Sherbrooke 35.7°F 26.2°F 48.7°F 35.8°F 61.7°F 46.8°F
St. John's 32.2°F 29.3°F 37.0°F 32.9°F 44.9°F 39.3°F
Summerside 31.5°F 27.6°F 40.5°F 34.9°F 51.3°F 44.0°F
Sun Peaks 36.0°F 23.1°F 47.2°F 31.1°F 63.2°F 43.3°F
Surrey 46.3°F 39.0°F 49.7°F 40.9°F 61.2°F 49.4°F
Sydney 35.3°F 29.6°F 42.1°F 34.0°F 51.5°F 41.4°F
Sylvan Lake 27.2°F 16.8°F 45.1°F 33.7°F 59.6°F 46.2°F
Thunder Bay 27.6°F 21.1°F 36.3°F 31.6°F 52.9°F 43.4°F
Tofino 45.1°F 41.8°F 46.5°F 43.0°F 54.0°F 49.6°F
Toronto 38.9°F 32.4°F 49.6°F 42.6°F 62.8°F 52.1°F
Trinity 30.7°F 28.6°F 35.4°F 32.4°F 42.4°F 38.4°F
Trois-Rivières 34.5°F 26.1°F 47.8°F 36.9°F 61.6°F 48.4°F
Twillingate Island 29.5°F 26.8°F 36.9°F 31.5°F 45.1°F 37.6°F
Vancouver 46.2°F 41.5°F 49.5°F 43.9°F 59.7°F 51.7°F
Vancouver Island 43.6°F 35.6°F 47.4°F 33.6°F 61.1°F 43.9°F
Vernon 39.1°F 29.6°F 47.7°F 37.4°F 64.0°F 49.0°F
Victoria 45.8°F 42.7°F 48.9°F 44.2°F 55.8°F 49.7°F
Whistler 37.8°F 22.9°F 39.9°F 27.9°F 52.8°F 38.7°F
Whitehorse 22.8°F 4.9°F 36.6°F 21.7°F 51.9°F 34.9°F
Windsor 44.0°F 36.7°F 55.5°F 46.6°F 67.8°F 55.4°F
Winnipeg 24.8°F 15.7°F 43.1°F 33.4°F 63.8°F 50.6°F
Yellowknife 5.6°F -5.6°F 31.9°F 23.2°F 55.3°F 44.3°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
+46°F
+45°F
+32°F
+45°F
+12°F
+43°F
+41°F
+48°F
+34°F
+32°F
+45°F
+30°F
+46°F
+34°F
Units of measurement: °C / °F