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 54.0°F 39.8°F 43.8% 3 days (3.0 in) - 10h. 15m.
Barrie 72.8°F 58.4°F 47.7% - 61.4°F 09h. 05m.
Bonavista 54.7°F 48.4°F 55.0% 2 days (1.1 in) 43.6°F 08h. 14m.
Calgary 65.7°F 48.4°F 41.9% 1 day (2.1 in) - 10h. 34m.
Canmore 54.8°F 40.5°F 44.7% 3 days (3.1 in) - 10h. 07m.
Charlottetown 66.6°F 54.0°F 53.6% 2 days (1.3 in) 57.2°F 08h. 17m.
Corner Brook 61.6°F 49.2°F 62.7% 2 days (1.8 in) 49.2°F 07h. 00m.
Edmonton 65.8°F 50.2°F 48.4% 3 days (1.6 in) - 09h. 45m.
Faro Canada 59.2°F 48.4°F 50.5% - - 10h. 43m.
Fernie 60.1°F 48.1°F 32.6% 1 day (0.5 in) - 11h. 55m.
Fredericton 73.7°F 56.4°F 52.4% 2 days (0.7 in) - 08h. 27m.
Gatineau 75.7°F 59.6°F 47.1% 2 days (1.3 in) - 09h. 16m.
Gimli 65.9°F 54.8°F 45.5% 3 days (1.2 in) 60.8°F 09h. 57m.
Halifax 66.1°F 53.7°F 54.4% 2 days (1.8 in) 52.4°F 08h. 04m.
Hamilton 77.0°F 62.4°F 42.7% 1 day (0.6 in) 59.8°F 09h. 47m.
Jasper 59.0°F 38.4°F 46.9% 1 day (1.0 in) - 09h. 55m.
Kamloops 68.3°F 48.5°F 39.2% - - 10h. 59m.
Kawartha Lakes 74.1°F 58.7°F 48.0% - - 09h. 01m.
Kelowna 72.7°F 51.9°F 32.9% - - 11h. 55m.
Kingston 72.2°F 60.5°F 49.0% 1 day (0.6 in) 62.6°F 08h. 53m.
Kitchener 75.3°F 59.8°F 49.0% 1 day (1.0 in) - 08h. 50m.
Lac-Superieur 70.8°F 56.1°F 52.7% 2 days (1.7 in) - 08h. 25m.
Lake Louise 53.1°F 32.6°F 50.1% 3 days (1.9 in) - 09h. 15m.
Laval 76.3°F 61.4°F 46.0% 1 day (0.8 in) - 09h. 26m.
Les Iles-de-la-Madeleine 52.1°F 51.1°F 53.0% 1 day (0.6 in) 50.0°F 08h. 28m.
London 77.3°F 61.1°F 44.8% 2 days (0.8 in) - 09h. 27m.
Lunenburg 62.8°F 53.8°F 51.4% 3 days (1.8 in) 53.4°F 08h. 31m.
Magog 74.2°F 58.6°F 51.6% 3 days (1.1 in) - 08h. 32m.
Mille-Isles 72.8°F 58.7°F 49.6% 1 day (0.9 in) - 08h. 54m.
Mississauga 76.2°F 62.8°F 44.2% 1 day (0.5 in) 57.4°F 09h. 35m.
Moncton 70.5°F 56.2°F 54.0% 1 day (0.6 in) 54.0°F 08h. 13m.
Mont Tremblant 70.8°F 55.8°F 52.8% 2 days (1.7 in) - 08h. 24m.
Montreal 76.5°F 62.2°F 46.3% 1 day (0.7 in) 66.4°F 09h. 23m.
Moose Jaw 69.3°F 52.6°F 39.4% 1 day (0.6 in) - 10h. 55m.
Muskoka Lakes 73.3°F 57.8°F 52.3% 1 day (0.7 in) - 08h. 24m.
Nanaimo 61.4°F 55.7°F 48.7% - 61.0°F 09h. 16m.
Niagara Falls 77.1°F 63.5°F 44.5% - 63.6°F 09h. 29m.
Niagara-on-the-Lake 75.6°F 63.3°F 43.9% - 63.8°F 09h. 35m.
North Battleford 64.1°F 49.2°F 49.3% - - 09h. 31m.
North Vancouver 63.1°F 55.7°F 51.4% 1 day (0.9 in) 60.4°F 08h. 52m.
Oshawa 72.0°F 59.8°F 44.8% - 55.6°F 09h. 31m.
Ottawa 75.8°F 59.9°F 46.3% 2 days (1.2 in) - 09h. 23m.
Prince Albert 64.4°F 49.5°F 54.5% 1 day (0.7 in) - 08h. 41m.
Prince Edward Island 66.3°F 54.0°F 53.1% 1 day (0.9 in) 56.0°F 08h. 22m.
Quebec 72.3°F 56.5°F 50.7% 2 days (1.1 in) 63.4°F 08h. 47m.
Regina 68.7°F 52.3°F 44.5% - - 10h. 05m.
Revelstoke 61.2°F 43.8°F 48.7% - - 09h. 26m.
Rocky Harbour 56.8°F 49.9°F 62.2% 7 days (3.1 in) 48.4°F 07h. 08m.
Saint Andrews 61.5°F 52.7°F 57.4% 1 day (0.6 in) 52.0°F 07h. 37m.
Saint John 66.9°F 53.2°F 59.9% 1 day (0.7 in) 51.0°F 07h. 15m.
Saskatoon 67.0°F 51.2°F 44.9% 2 days (1.0 in) - 10h. 12m.
Sherbrooke 73.7°F 57.7°F 52.5% 2 days (1.0 in) - 08h. 25m.
St. John's 59.4°F 50.7°F 56.7% 2 days (1.3 in) 42.8°F 07h. 53m.
Summerside 64.0°F 54.9°F 50.9% 2 days (0.8 in) 59.2°F 08h. 44m.
Sun Peaks 66.0°F 45.5°F 43.8% - - 10h. 14m.
Surrey 65.4°F 54.5°F 50.8% 1 day (0.8 in) 61.2°F 08h. 56m.
Sydney 68.1°F 53.5°F 50.0% 2 days (1.7 in) 50.6°F 08h. 50m.
Sylvan Lake 64.6°F 46.0°F 43.8% 3 days (1.6 in) - 10h. 22m.
Thunder Bay 62.9°F 50.5°F 54.4% - 47.2°F 08h. 19m.
Tofino 56.8°F 52.8°F 55.5% 1 day (0.8 in) 54.4°F 08h. 10m.
Toronto 74.6°F 62.9°F 43.7% - 55.4°F 09h. 39m.
Trinity 52.0°F 47.4°F 54.6% 2 days (1.1 in) 41.8°F 08h. 17m.
Trois-Rivières 73.8°F 58.1°F 47.9% 1 day (1.1 in) - 09h. 12m.
Twillingate Island 51.6°F 47.2°F 57.0% 3 days (2.2 in) 46.0°F 07h. 59m.
Vancouver 63.3°F 56.0°F 51.3% 1 day (0.9 in) 61.0°F 08h. 52m.
Vancouver Island 58.6°F 46.7°F 56.2% 1 day (0.6 in) - 08h. 06m.
Vernon 70.6°F 51.9°F 33.7% - - 11h. 50m.
Victoria 58.3°F 52.6°F 39.1% - 50.8°F 10h. 46m.
Whistler 56.6°F 39.1°F 61.5% 1 day (0.8 in) - 07h. 17m.
Whitehorse 63.6°F 42.5°F 46.3% - - 11h. 12m.
Windsor 81.6°F 67.4°F 40.5% 1 day (0.5 in) 67.6°F 10h. 03m.
Winnipeg 71.7°F 55.8°F 45.7% 2 days (1.1 in) 60.8°F 09h. 50m.
Yellowknife 57.1°F 46.0°F 38.3% 1 day (0.3 in) 39.0°F 13h. 11m.
* 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.