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 45.8°F 29.2°F 54.6% 2 days (1.6 in) - 08h. 05m.
Barrie 62.0°F 47.4°F 53.0% 1 day (0.5 in) 46.2°F 07h. 57m.
Bonavista 45.5°F 37.6°F 61.9% 1 day (0.7 in) 35.8°F 06h. 49m.
Calgary 59.0°F 43.0°F 49.1% 2 days (1.2 in) - 08h. 56m.
Canmore 48.7°F 32.1°F 50.1% 3 days (1.7 in) - 08h. 46m.
Charlottetown 54.9°F 42.7°F 58.6% 3 days (1.8 in) 45.2°F 07h. 12m.
Corner Brook 49.4°F 38.4°F 64.6% 5 days (1.8 in) 38.8°F 06h. 24m.
Edmonton 60.8°F 46.0°F 50.7% 2 days (1.3 in) - 08h. 51m.
Faro Canada 44.2°F 35.0°F 63.0% - - 07h. 36m.
Fernie 49.9°F 38.8°F 49.7% 1 day (0.7 in) - 08h. 44m.
Fredericton 61.5°F 46.5°F 63.4% - - 06h. 29m.
Gatineau 64.3°F 49.9°F 61.5% - - 06h. 44m.
Gimli 54.8°F 43.9°F 41.8% 1 day (0.8 in) 38.0°F 10h. 03m.
Halifax 55.3°F 44.2°F 62.1% 3 days (2.4 in) 43.4°F 06h. 37m.
Hamilton 63.8°F 51.2°F 52.7% - 47.2°F 07h. 57m.
Jasper 50.6°F 27.7°F 55.1% 3 days (1.7 in) - 08h. 07m.
Kamloops 60.2°F 41.8°F 42.9% - - 09h. 52m.
Kawartha Lakes 62.2°F 48.0°F 56.4% - - 07h. 27m.
Kelowna 63.7°F 44.5°F 42.2% - - 09h. 55m.
Kingston 61.3°F 49.9°F 62.8% - 48.6°F 06h. 30m.
Kitchener 63.7°F 49.2°F 55.2% 1 day (0.5 in) - 07h. 35m.
Lac-Superieur 59.9°F 47.3°F 62.7% 1 day (0.7 in) - 06h. 35m.
Lake Louise 46.3°F 23.5°F 58.4% 2 days (1.5 in) - 07h. 30m.
Laval 64.7°F 51.4°F 60.9% 1 day (1.0 in) - 06h. 50m.
Les Iles-de-la-Madeleine 39.3°F 38.7°F 58.2% 1 day (0.6 in) 40.0°F 07h. 20m.
London 65.8°F 50.7°F 54.4% 1 day (0.7 in) - 07h. 41m.
Lunenburg 51.7°F 44.7°F 60.8% 3 days (2.4 in) 45.2°F 06h. 48m.
Magog 62.9°F 49.1°F 63.6% 2 days (1.0 in) - 06h. 25m.
Mille-Isles 62.2°F 48.6°F 62.3% 1 day (0.7 in) - 06h. 38m.
Mississauga 64.0°F 51.3°F 52.8% - 46.0°F 07h. 57m.
Moncton 55.8°F 43.8°F 59.1% - 42.0°F 07h. 08m.
Mont Tremblant 59.7°F 46.9°F 62.1% 1 day (0.7 in) - 06h. 40m.
Montreal 64.9°F 52.4°F 61.9% 2 days (1.0 in) 53.8°F 06h. 40m.
Moose Jaw 62.1°F 46.4°F 44.8% 1 day (0.6 in) - 09h. 34m.
Muskoka Lakes 63.6°F 47.1°F 53.5% 1 day (0.5 in) - 07h. 54m.
Nanaimo 56.9°F 50.3°F 48.6% - 55.4°F 08h. 53m.
Niagara Falls 64.5°F 52.1°F 54.5% - 49.6°F 07h. 40m.
Niagara-on-the-Lake 62.1°F 51.5°F 54.2% - 48.8°F 07h. 44m.
North Battleford 59.4°F 45.4°F 50.8% 1 day (0.7 in) - 08h. 47m.
North Vancouver 57.6°F 49.8°F 54.5% 2 days (1.1 in) 55.4°F 08h. 00m.
Oshawa 60.7°F 49.0°F 56.7% - 45.8°F 07h. 23m.
Ottawa 64.3°F 49.9°F 61.2% - - 06h. 47m.
Prince Albert 60.0°F 45.0°F 48.2% - - 09h. 14m.
Prince Edward Island 53.3°F 42.7°F 58.5% - 43.2°F 07h. 14m.
Quebec 60.7°F 46.6°F 57.4% - 48.6°F 07h. 25m.
Regina 61.8°F 46.3°F 43.5% 1 day (0.6 in) - 09h. 46m.
Revelstoke 56.5°F 36.3°F 56.4% 2 days (1.0 in) - 07h. 46m.
Rocky Harbour 45.0°F 37.4°F 63.0% 4 days (2.4 in) 38.4°F 06h. 41m.
Saint Andrews 51.9°F 45.6°F 60.6% - 45.2°F 06h. 51m.
Saint John 57.9°F 45.7°F 64.1% - 44.0°F 06h. 21m.
Saskatoon 61.6°F 46.6°F 48.2% - - 09h. 09m.
Sherbrooke 62.8°F 48.1°F 61.5% 1 day (0.8 in) - 06h. 45m.
St. John's 44.0°F 38.3°F 65.5% 1 day (0.8 in) 35.4°F 06h. 13m.
Summerside 50.7°F 43.3°F 56.0% 1 day (0.4 in) 46.6°F 07h. 37m.
Sun Peaks 59.9°F 38.1°F 48.4% - - 09h. 02m.
Surrey 59.1°F 49.1°F 53.2% 2 days (1.1 in) 56.4°F 08h. 11m.
Sydney 52.9°F 42.2°F 60.1% 4 days (1.8 in) 40.6°F 06h. 59m.
Sylvan Lake 58.3°F 42.3°F 49.2% 3 days (2.2 in) - 08h. 59m.
Thunder Bay 54.0°F 41.9°F 41.1% - 39.0°F 09h. 59m.
Tofino 52.5°F 48.7°F 56.6% 2 days (1.4 in) 52.2°F 07h. 39m.
Toronto 62.2°F 51.4°F 54.2% - 43.8°F 07h. 44m.
Trinity 39.1°F 36.2°F 61.4% 1 day (0.7 in) 35.0°F 06h. 53m.
Trois-Rivières 62.9°F 48.1°F 59.0% 1 day (0.7 in) - 07h. 09m.
Twillingate Island 37.7°F 34.9°F 66.9% 2 days (1.0 in) 36.6°F 06h. 06m.
Vancouver 57.8°F 50.6°F 52.4% 2 days (1.0 in) 55.8°F 08h. 18m.
Vancouver Island 54.0°F 43.1°F 60.8% 1 day (1.2 in) - 07h. 01m.
Vernon 62.5°F 45.3°F 42.9% - - 09h. 49m.
Victoria 54.1°F 48.4°F 41.8% - 48.8°F 09h. 52m.
Whistler 48.8°F 33.6°F 64.4% 3 days (1.1 in) - 06h. 30m.
Whitehorse 48.4°F 29.3°F 55.4% - - 08h. 47m.
Windsor 68.5°F 55.6°F 49.7% - 53.4°F 08h. 21m.
Winnipeg 65.2°F 48.8°F 41.2% 2 days (0.9 in) 41.0°F 10h. 05m.
Yellowknife 42.8°F 34.7°F 44.1% - 32.0°F 10h. 59m.
* 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.