Measurements:
°C
°F
World Resorts Canada

When is the Best Time to Visit Canada

Weather Map by Month
JAN FEB MAR APR MAY JUN JUL AUG SEP OCT NOV DEC

• This is interactive weather map. You can zoom it in or out and move around to find resort you are interested in. You can also click resort name for more details.

• You can choose any month to see day temperature averages for selected period.

Canada Weather by Month

Select Month: JAN FEB MAR APR MAY JUN JUL AUG SEP OCT NOV DEC
Resort Name Air Temperature
Day / Night
Cloudiness Rainy Days /
Precipitation
Sea Water
Temperature
Sunny
Hours *
Banff 20.5°F 4.0°F 70.9% 1 day (1.0 in) - 03h. 35m.
Barrie 40.4°F 34.4°F 59.2% 1 day (1.0 in) 50.6°F 04h. 55m.
Bonavista 34.6°F 31.3°F 74.4% 6 days (3.3 in) 42.6°F 03h. 21m.
Calgary 31.2°F 18.7°F 44.1% - - 05h. 59m.
Canmore 25.0°F 9.1°F 52.1% - - 05h. 16m.
Charlottetown 40.6°F 36.6°F 70.3% 5 days (2.8 in) 45.0°F 03h. 48m.
Corner Brook 36.6°F 35.4°F 89.4% 7 days (3.1 in) 43.6°F 01h. 58m.
Edmonton 28.1°F 17.6°F 49.3% - - 05h. 21m.
Faro Canada 8.7°F 4.5°F 77.3% - - 02h. 35m.
Fernie 22.6°F 16.0°F 74.4% - - 03h. 19m.
Fredericton 40.5°F 31.3°F 48.3% 2 days (1.2 in) - 05h. 54m.
Gatineau 39.7°F 31.0°F 56.5% 1 day (0.8 in) - 05h. 08m.
Gimli 27.2°F 23.1°F 58.2% - 39.0°F 04h. 45m.
Halifax 41.5°F 35.4°F 66.8% 4 days (4.0 in) 50.0°F 04h. 10m.
Hamilton 45.0°F 39.0°F 49.1% 1 day (0.7 in) 48.6°F 05h. 56m.
Jasper 20.9°F 9.9°F 59.8% 1 day (0.7 in) - 04h. 30m.
Kamloops 26.7°F 18.9°F 59.4% - - 04h. 38m.
Kawartha Lakes 39.3°F 31.8°F 62.0% 2 days (1.1 in) - 04h. 38m.
Kelowna 35.7°F 17.4°F 50.7% - - 05h. 28m.
Kingston 43.0°F 37.1°F 54.2% 2 days (1.2 in) 51.8°F 05h. 24m.
Kitchener 42.2°F 33.5°F 52.2% 1 day (0.7 in) - 05h. 38m.
Lac-Superieur 34.3°F 27.2°F 63.1% 2 days (1.1 in) - 04h. 29m.
Lake Louise 20.5°F 4.0°F 70.9% 1 day (1.0 in) - 03h. 34m.
Laval 39.7°F 33.7°F 56.9% 3 days (1.1 in) - 05h. 05m.
Les Iles-de-la-Madeleine 39.1°F 39.3°F 77.7% 4 days (1.9 in) 44.4°F 03h. 04m.
London 43.7°F 35.3°F 50.6% 1 day (0.8 in) - 05h. 48m.
Lunenburg 41.8°F 37.3°F 67.7% 3 days (2.2 in) 49.8°F 04h. 06m.
Magog 37.9°F 30.1°F 64.7% 2 days (1.2 in) - 04h. 22m.
Mille-Isles 35.7°F 26.8°F 62.0% 2 days (1.0 in) - 04h. 36m.
Mississauga 43.9°F 38.0°F 49.2% 1 day (0.7 in) 47.4°F 05h. 55m.
Moncton 40.0°F 37.6°F 63.7% 2 days (1.2 in) 41.8°F 04h. 26m.
Mont Tremblant 32.5°F 26.7°F 67.4% 1 day (1.1 in) - 04h. 05m.
Montreal 41.0°F 32.0°F 56.3% - 49.8°F 05h. 09m.
Moose Jaw 26.4°F 20.5°F 54.8% - - 05h. 04m.
Muskoka Lakes 40.4°F 34.4°F 59.2% 1 day (1.0 in) - 04h. 53m.
Nanaimo 45.0°F 41.0°F 55.3% 6 days (2.2 in) 48.6°F 05h. 05m.
Niagara Falls 45.3°F 38.8°F 50.1% 1 day (1.1 in) 51.8°F 05h. 51m.
Niagara-on-the-Lake 45.4°F 39.6°F 50.6% 2 days (1.1 in) 50.6°F 05h. 48m.
North Battleford 22.6°F 16.9°F 59.7% - - 04h. 30m.
North Vancouver 43.7°F 36.5°F 57.4% 6 days (2.4 in) 47.6°F 04h. 53m.
Oshawa 42.6°F 37.2°F 50.2% 1 day (0.9 in) 47.8°F 05h. 48m.
Ottawa 40.3°F 31.2°F 55.3% - - 05h. 15m.
Prince Albert 21.0°F 15.1°F 61.7% - - 04h. 18m.
Prince Edward Island 40.0°F 37.6°F 63.7% 2 days (1.2 in) 46.2°F 04h. 25m.
Quebec 35.8°F 28.0°F 54.6% - 45.0°F 05h. 16m.
Regina 24.3°F 18.4°F 56.2% - - 04h. 56m.
Revelstoke 25.5°F 16.6°F 67.2% 1 day (1.1 in) - 03h. 56m.
Rocky Harbour 33.9°F 31.0°F 84.1% 7 days (2.7 in) 43.2°F 02h. 27m.
Saint Andrews 42.8°F 37.7°F 42.2% 2 days (1.2 in) 50.6°F 06h. 31m.
Saint John 40.5°F 31.3°F 48.3% 2 days (1.2 in) 51.4°F 05h. 56m.
Saskatoon 24.1°F 17.7°F 58.1% - - 04h. 41m.
Sherbrooke 37.8°F 29.2°F 65.0% 3 days (1.2 in) - 04h. 20m.
St. John's 38.8°F 36.4°F 72.1% 5 days (2.2 in) 43.8°F 03h. 36m.
Summerside 40.5°F 37.7°F 63.6% 2 days (1.7 in) 45.0°F 04h. 26m.
Sun Peaks 26.7°F 18.9°F 59.4% - - 04h. 38m.
Surrey 43.7°F 36.5°F 57.4% 6 days (2.4 in) 47.8°F 04h. 53m.
Sydney 42.5°F 38.8°F 69.8% 4 days (4.4 in) 48.4°F 03h. 51m.
Sylvan Lake 26.3°F 14.2°F 57.1% - - 04h. 46m.
Thunder Bay 30.3°F 27.9°F 58.9% 2 days (0.9 in) 44.6°F 04h. 47m.
Tofino 45.5°F 42.6°F 57.3% 7 days (3.2 in) 50.8°F 04h. 54m.
Toronto 43.7°F 36.5°F 53.0% - 45.0°F 05h. 32m.
Trinity 38.8°F 36.4°F 72.1% 5 days (2.2 in) 43.0°F 03h. 34m.
Trois-Rivières 37.2°F 30.3°F 59.3% 2 days (1.1 in) - 04h. 50m.
Twillingate Island 34.6°F 31.3°F 74.4% 6 days (3.3 in) 41.4°F 03h. 19m.
Vancouver 45.0°F 38.7°F 59.1% - 48.0°F 04h. 44m.
Vancouver Island 40.2°F 33.1°F 57.0% 5 days (2.4 in) - 04h. 54m.
Vernon 29.4°F 26.1°F 52.2% - - 05h. 18m.
Victoria 45.2°F 43.1°F 51.8% 3 days (1.2 in) 48.8°F 05h. 26m.
Whistler 33.1°F 19.3°F 60.6% 6 days (2.7 in) - 04h. 33m.
Whitehorse 15.5°F 6.6°F 74.9% - - 02h. 50m.
Windsor 46.7°F 39.9°F 44.9% 1 day (0.5 in) 48.8°F 06h. 23m.
Winnipeg 28.4°F 22.5°F 60.2% - 37.4°F 04h. 36m.
Yellowknife 9.5°F 6.6°F 76.2% - 38.0°F 02h. 39m.
* We are using day length and cloud cover information for each day of the month to calculate average values of sunny hours during the day.