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 69.7°F 53.0°F 27.2% 3 days (2.4 in) - 12h. 39m.
Barrie 82.0°F 63.8°F 30.5% - 72.6°F 11h. 31m.
Bonavista 60.5°F 55.5°F 50.1% - 55.6°F 08h. 49m.
Calgary 76.9°F 56.7°F 27.6% 1 day (1.4 in) - 12h. 36m.
Canmore 69.6°F 53.0°F 27.4% 3 days (2.4 in) - 12h. 38m.
Charlottetown 75.4°F 62.3°F 36.8% 1 day (1.0 in) 68.4°F 10h. 41m.
Corner Brook 72.4°F 55.6°F 54.3% 2 days (1.1 in) 61.2°F 08h. 10m.
Edmonton 75.4°F 57.5°F 37.3% 1 day (1.0 in) - 11h. 18m.
Faro Canada 61.3°F 49.3°F 56.0% 1 day (0.9 in) - 09h. 12m.
Fernie 76.3°F 58.4°F 15.2% - - 14h. 23m.
Fredericton 82.2°F 62.4°F 39.3% 1 day (0.9 in) - 10h. 17m.
Gatineau 83.2°F 65.1°F 33.6% 2 days (1.2 in) - 11h. 08m.
Gimli 77.9°F 63.7°F 28.3% 1 day (0.6 in) 72.4°F 12h. 26m.
Halifax 74.7°F 60.8°F 45.5% 1 day (0.9 in) 61.6°F 09h. 15m.
Hamilton 85.8°F 68.2°F 27.7% 1 day (1.0 in) 71.0°F 11h. 51m.
Jasper 69.4°F 45.3°F 36.3% 2 days (0.9 in) - 11h. 23m.
Kamloops 83.6°F 58.5°F 18.8% - - 13h. 57m.
Kawartha Lakes 83.6°F 63.1°F 29.7% 1 day (0.6 in) - 11h. 37m.
Kelowna 87.6°F 62.8°F 15.2% - - 14h. 25m.
Kingston 80.3°F 66.4°F 33.8% 1 day (0.9 in) 74.2°F 11h. 00m.
Kitchener 82.7°F 63.9°F 32.9% - - 11h. 05m.
Lac-Superieur 77.0°F 61.3°F 39.4% 1 day (0.8 in) - 10h. 18m.
Lake Louise 65.0°F 42.2°F 33.3% 3 days (2.1 in) - 11h. 43m.
Laval 83.3°F 66.3°F 30.3% 1 day (0.9 in) - 11h. 38m.
Les Iles-de-la-Madeleine 66.1°F 62.2°F 41.7% - 62.4°F 10h. 02m.
London 83.5°F 65.0°F 33.9% 1 day (1.1 in) - 10h. 54m.
Lunenburg 72.0°F 61.2°F 44.6% 1 day (1.0 in) 61.8°F 09h. 23m.
Magog 82.5°F 63.4°F 36.4% 2 days (1.3 in) - 10h. 41m.
Mille-Isles 77.5°F 62.7°F 35.8% 2 days (1.4 in) - 10h. 49m.
Mississauga 84.5°F 68.1°F 25.7% 1 day (0.5 in) 69.4°F 12h. 10m.
Moncton 81.1°F 63.0°F 35.7% 1 day (0.4 in) 63.4°F 10h. 51m.
Mont Tremblant 77.0°F 61.3°F 39.3% 1 day (0.8 in) - 10h. 18m.
Montreal 83.8°F 67.2°F 30.3% 1 day (0.7 in) 74.4°F 11h. 37m.
Moose Jaw 81.4°F 61.4°F 25.1% - - 12h. 54m.
Muskoka Lakes 80.6°F 61.8°F 34.4% 1 day (0.7 in) - 10h. 58m.
Nanaimo 72.7°F 61.7°F 22.7% - 66.6°F 13h. 09m.
Niagara Falls 85.7°F 68.2°F 29.5% 1 day (0.7 in) 73.8°F 11h. 34m.
Niagara-on-the-Lake 84.1°F 69.0°F 28.3% 1 day (0.6 in) 75.8°F 11h. 45m.
North Battleford 76.4°F 57.2°F 32.5% - - 11h. 59m.
North Vancouver 71.0°F 62.1°F 25.4% 1 day (0.3 in) 66.4°F 12h. 45m.
Oshawa 81.3°F 65.8°F 26.9% 1 day (0.8 in) 68.4°F 12h. 01m.
Ottawa 82.8°F 65.1°F 32.5% 2 days (1.0 in) - 11h. 18m.
Prince Albert 77.5°F 57.6°F 29.5% - - 12h. 32m.
Prince Edward Island 75.4°F 62.3°F 36.6% 1 day (1.0 in) 68.0°F 10h. 43m.
Quebec 79.3°F 62.2°F 37.3% 1 day (0.8 in) 71.4°F 10h. 40m.
Regina 81.6°F 61.1°F 28.0% - - 12h. 28m.
Revelstoke 74.1°F 55.3°F 22.5% - - 13h. 23m.
Rocky Harbour 65.9°F 56.5°F 54.2% 4 days (2.8 in) 60.2°F 08h. 14m.
Saint Andrews 67.1°F 57.3°F 47.8% - 58.4°F 08h. 56m.
Saint John 71.3°F 57.9°F 54.2% 1 day (0.5 in) 57.4°F 07h. 58m.
Saskatoon 79.8°F 60.8°F 24.6% - - 13h. 12m.
Sherbrooke 82.2°F 62.5°F 36.4% 2 days (1.1 in) - 10h. 41m.
St. John's 68.1°F 57.7°F 51.7% 1 day (0.9 in) 53.0°F 08h. 29m.
Summerside 73.2°F 63.0°F 33.5% 1 day (0.7 in) 70.6°F 11h. 13m.
Sun Peaks 73.9°F 53.6°F 19.9% - - 13h. 48m.
Surrey 74.6°F 59.7°F 24.4% - 67.0°F 12h. 53m.
Sydney 75.8°F 61.4°F 44.9% 2 days (1.2 in) 63.6°F 09h. 27m.
Sylvan Lake 72.3°F 53.4°F 37.5% 2 days (1.5 in) - 11h. 07m.
Thunder Bay 76.2°F 59.1°F 32.8% 1 day (0.4 in) 59.4°F 11h. 30m.
Tofino 61.9°F 55.8°F 47.7% - 57.0°F 09h. 13m.
Toronto 84.2°F 69.2°F 25.4% - 66.6°F 12h. 13m.
Trinity 60.5°F 55.5°F 50.1% - 52.0°F 08h. 49m.
Trois-Rivières 81.2°F 63.6°F 35.6% 1 day (1.0 in) - 10h. 53m.
Twillingate Island 59.9°F 55.2°F 52.2% 3 days (2.7 in) 58.8°F 08h. 32m.
Vancouver 72.4°F 61.4°F 24.2% - 66.4°F 12h. 55m.
Vancouver Island 67.0°F 53.0°F 30.0% 1 day (0.5 in) - 12h. 04m.
Vernon 84.9°F 62.4°F 17.3% - - 14h. 08m.
Victoria 67.7°F 56.6°F 17.6% - 52.6°F 13h. 53m.
Whistler 68.8°F 49.6°F 32.6% - - 11h. 42m.
Whitehorse 63.6°F 43.3°F 56.2% 1 day (1.0 in) - 08h. 57m.
Windsor 87.5°F 70.8°F 29.9% - 76.6°F 11h. 27m.
Winnipeg 82.7°F 63.9°F 30.8% 1 day (0.6 in) 70.8°F 11h. 57m.
Yellowknife 68.5°F 55.6°F 34.5% - 59.2°F 13h. 18m.
* 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.