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 50.9°F 34.1°F 41.3% 2 days (1.3 in) - 10h. 09m.
Barrie 61.9°F 46.5°F 43.8% 1 day (0.6 in) 46.2°F 09h. 19m.
Bonavista 43.7°F 37.4°F 61.8% - 35.8°F 06h. 49m.
Calgary 61.4°F 44.2°F 37.0% 1 day (0.9 in) - 10h. 49m.
Canmore 52.9°F 36.0°F 38.3% 2 days (1.3 in) - 10h. 37m.
Charlottetown 55.1°F 43.0°F 51.9% 3 days (1.8 in) 45.4°F 08h. 12m.
Corner Brook 49.2°F 38.1°F 64.1% 3 days (1.5 in) 38.8°F 06h. 29m.
Edmonton 61.2°F 45.9°F 46.6% 1 day (1.0 in) - 09h. 31m.
Faro Canada 44.8°F 32.6°F 61.7% - - 07h. 50m.
Fernie 55.7°F 41.6°F 38.4% 1 day (0.6 in) - 10h. 28m.
Fredericton 62.1°F 46.4°F 53.9% 1 day (0.5 in) - 07h. 53m.
Gatineau 63.8°F 49.3°F 51.2% - - 08h. 16m.
Gimli 55.4°F 42.4°F 38.8% 1 day (0.7 in) 38.4°F 10h. 30m.
Halifax 56.6°F 44.7°F 54.2% 3 days (2.2 in) 43.6°F 07h. 47m.
Hamilton 64.5°F 50.6°F 44.9% - 46.8°F 09h. 05m.
Jasper 52.4°F 28.6°F 53.5% 2 days (1.4 in) - 08h. 22m.
Kamloops 64.6°F 45.4°F 32.3% - - 11h. 31m.
Kawartha Lakes 62.3°F 47.1°F 47.4% 1 day (0.6 in) - 08h. 47m.
Kelowna 67.7°F 48.0°F 30.9% - - 11h. 39m.
Kingston 60.7°F 48.6°F 51.5% - 48.6°F 08h. 10m.
Kitchener 63.3°F 47.9°F 46.6% 1 day (0.5 in) - 08h. 50m.
Lac-Superieur 58.9°F 46.3°F 52.4% 1 day (0.7 in) - 08h. 08m.
Lake Louise 47.1°F 25.1°F 57.0% 2 days (1.4 in) - 07h. 43m.
Laval 63.8°F 50.3°F 51.9% 1 day (0.9 in) - 08h. 10m.
Les Iles-de-la-Madeleine 42.0°F 39.5°F 51.2% 1 day (0.7 in) 40.0°F 08h. 23m.
London 65.4°F 49.5°F 44.9% 1 day (0.6 in) - 09h. 05m.
Lunenburg 53.9°F 45.1°F 52.6% 3 days (2.1 in) 45.4°F 08h. 01m.
Magog 62.0°F 48.1°F 52.0% 3 days (1.1 in) - 08h. 08m.
Mille-Isles 59.7°F 46.6°F 51.7% 1 day (0.7 in) - 08h. 13m.
Mississauga 63.7°F 49.8°F 45.1% - 45.8°F 09h. 05m.
Moncton 57.6°F 44.8°F 52.1% 1 day (0.7 in) 42.4°F 08h. 10m.
Mont Tremblant 58.7°F 46.1°F 52.0% 1 day (0.7 in) - 08h. 11m.
Montreal 63.8°F 51.2°F 51.7% 2 days (1.0 in) 54.0°F 08h. 11m.
Moose Jaw 63.5°F 45.8°F 37.0% - - 10h. 45m.
Muskoka Lakes 62.1°F 45.6°F 45.3% 1 day (0.6 in) - 09h. 07m.
Nanaimo 61.0°F 50.9°F 36.9% - 55.8°F 10h. 39m.
Niagara Falls 64.6°F 50.9°F 46.9% 1 day (0.6 in) 49.6°F 08h. 47m.
Niagara-on-the-Lake 63.2°F 50.6°F 45.4% - 48.6°F 09h. 00m.
North Battleford 60.2°F 45.4°F 47.7% 1 day (0.6 in) - 09h. 15m.
North Vancouver 59.7°F 51.2°F 42.0% 1 day (0.8 in) 55.6°F 09h. 54m.
Oshawa 61.1°F 48.0°F 47.4% 1 day (0.7 in) 45.4°F 08h. 45m.
Ottawa 63.6°F 49.2°F 50.7% - - 08h. 20m.
Prince Albert 59.6°F 44.2°F 47.0% 1 day (0.5 in) - 09h. 25m.
Prince Edward Island 54.0°F 43.0°F 51.8% 1 day (0.8 in) 43.4°F 08h. 13m.
Quebec 59.6°F 45.5°F 50.0% - 48.8°F 08h. 31m.
Regina 62.8°F 45.3°F 37.4% - - 10h. 42m.
Revelstoke 58.9°F 40.1°F 41.2% 2 days (0.9 in) - 10h. 08m.
Rocky Harbour 45.2°F 37.4°F 63.1% 3 days (2.1 in) 38.4°F 06h. 40m.
Saint Andrews 52.0°F 45.0°F 51.6% 1 day (0.7 in) 45.2°F 08h. 11m.
Saint John 58.2°F 45.4°F 56.4% 1 day (0.7 in) 44.2°F 07h. 30m.
Saskatoon 62.8°F 46.0°F 39.0% - - 10h. 36m.
Sherbrooke 62.2°F 47.2°F 51.0% 2 days (1.0 in) - 08h. 18m.
St. John's 44.6°F 38.5°F 64.7% 2 days (0.9 in) 35.4°F 06h. 21m.
Summerside 52.3°F 43.7°F 50.5% 1 day (0.7 in) 46.6°F 08h. 26m.
Sun Peaks 58.5°F 38.9°F 35.3% - - 11h. 04m.
Surrey 62.0°F 50.2°F 41.9% 1 day (0.8 in) 56.6°F 09h. 55m.
Sydney 52.0°F 42.0°F 59.4% 4 days (2.1 in) 40.8°F 07h. 04m.
Sylvan Lake 59.6°F 43.1°F 45.1% 2 days (1.6 in) - 09h. 38m.
Thunder Bay 54.6°F 40.3°F 36.9% - 39.0°F 10h. 37m.
Tofino 54.5°F 48.8°F 47.6% 2 days (1.0 in) 52.2°F 09h. 02m.
Toronto 62.6°F 49.8°F 45.5% 1 day (0.5 in) 43.6°F 09h. 01m.
Trinity 39.4°F 36.4°F 61.5% - 35.0°F 06h. 52m.
Trois-Rivières 62.0°F 47.0°F 51.3% 1 day (0.7 in) - 08h. 18m.
Twillingate Island 38.6°F 35.6°F 64.6% 3 days (1.3 in) 36.8°F 06h. 26m.
Vancouver 60.7°F 51.3°F 41.0% 1 day (0.8 in) 56.0°F 10h. 02m.
Vancouver Island 53.9°F 41.7°F 44.8% - - 09h. 28m.
Vernon 65.9°F 47.7°F 32.0% - - 11h. 30m.
Victoria 58.5°F 49.2°F 32.4% - 49.0°F 11h. 18m.
Whistler 52.0°F 37.0°F 49.4% 2 days (0.9 in) - 08h. 48m.
Whitehorse 48.2°F 29.1°F 53.4% - - 09h. 06m.
Windsor 68.6°F 53.7°F 43.0% - 53.4°F 09h. 19m.
Winnipeg 64.3°F 46.9°F 36.7% 1 day (0.7 in) 41.2°F 10h. 46m.
Yellowknife 43.8°F 34.8°F 48.9% - 32.2°F 10h. 08m.
* 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.