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
Leaflet | Tiles © Esri — Sources: GEBCO, NOAA, CHS, OSU, UNH, CSUMB, National Geographic, DeLorme, NAVTEQ, and Esri

• 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 34.8°F 22.4°F 62.3% 3 days (1.6 in) - 06h. 14m.
Barrie 48.0°F 38.0°F 60.2% 3 days (1.8 in) 34.4°F 06h. 22m.
Bonavista 35.1°F 29.3°F 68.6% - 31.2°F 05h. 18m.
Calgary 45.2°F 31.5°F 42.6% 1 day (0.4 in) - 08h. 58m.
Canmore 34.8°F 24.2°F 57.8% 2 days (1.6 in) - 06h. 51m.
Charlottetown 42.3°F 33.0°F 52.3% 2 days (0.9 in) 35.2°F 07h. 28m.
Corner Brook 37.9°F 29.5°F 67.3% 1 day (0.9 in) 32.8°F 05h. 29m.
Edmonton 46.4°F 34.2°F 46.8% 2 days (0.9 in) - 08h. 29m.
Faro Canada 28.3°F 17.4°F 64.5% - - 06h. 17m.
Fernie 37.2°F 30.4°F 64.9% - - 05h. 50m.
Fredericton 48.1°F 33.8°F 56.7% 2 days (0.9 in) - 06h. 53m.
Gatineau 48.9°F 36.7°F 61.9% 3 days (1.6 in) - 06h. 10m.
Gimli 37.2°F 29.1°F 60.1% 1 day (0.6 in) 30.6°F 06h. 31m.
Halifax 46.4°F 33.2°F 52.4% 2 days (1.0 in) 37.4°F 07h. 26m.
Hamilton 50.4°F 42.5°F 56.0% 4 days (1.8 in) 38.8°F 06h. 54m.
Jasper 39.0°F 19.1°F 58.0% 2 days (1.1 in) - 06h. 52m.
Kamloops 46.7°F 33.4°F 53.0% - - 07h. 31m.
Kawartha Lakes 48.2°F 36.7°F 60.7% 4 days (2.0 in) - 06h. 18m.
Kelowna 51.3°F 32.9°F 51.3% 1 day (0.6 in) - 07h. 43m.
Kingston 49.2°F 40.1°F 57.8% 2 days (1.7 in) 38.6°F 06h. 41m.
Kitchener 50.8°F 40.2°F 58.2% 2 days (1.5 in) - 06h. 37m.
Lac-Superieur 43.4°F 32.4°F 62.6% 3 days (1.6 in) - 06h. 05m.
Lake Louise 34.2°F 17.8°F 64.4% 2 days (1.5 in) - 05h. 57m.
Laval 49.1°F 38.5°F 59.0% 4 days (1.9 in) - 06h. 33m.
Les Iles-de-la-Madeleine 32.3°F 32.1°F 54.3% - 33.4°F 07h. 14m.
London 53.0°F 42.0°F 57.3% 3 days (1.5 in) - 06h. 43m.
Lunenburg 45.3°F 35.3°F 49.3% 2 days (0.9 in) 38.6°F 07h. 50m.
Magog 48.5°F 34.9°F 63.6% 2 days (1.4 in) - 05h. 55m.
Mille-Isles 46.0°F 34.0°F 61.7% 3 days (1.7 in) - 06h. 11m.
Mississauga 49.8°F 42.1°F 54.1% 4 days (1.7 in) 38.8°F 07h. 11m.
Moncton 42.5°F 32.9°F 51.9% 1 day (0.6 in) 32.0°F 07h. 32m.
Mont Tremblant 42.7°F 32.2°F 63.5% 3 days (1.4 in) - 05h. 57m.
Montreal 49.2°F 39.0°F 57.8% 2 days (1.5 in) 37.2°F 06h. 43m.
Moose Jaw 44.8°F 32.5°F 51.0% 1 day (0.7 in) - 07h. 47m.
Muskoka Lakes 47.7°F 37.1°F 60.6% 3 days (1.7 in) - 06h. 19m.
Nanaimo 47.9°F 41.9°F 61.1% 6 days (2.2 in) 48.4°F 06h. 21m.
Niagara Falls 51.2°F 43.3°F 56.0% 5 days (1.9 in) 37.4°F 06h. 54m.
Niagara-on-the-Lake 50.2°F 42.9°F 55.4% 4 days (1.8 in) 39.6°F 06h. 59m.
North Battleford 42.8°F 31.7°F 56.0% - - 07h. 09m.
North Vancouver 47.9°F 40.6°F 66.1% 8 days (2.9 in) 48.6°F 05h. 40m.
Oshawa 47.8°F 40.0°F 56.3% 4 days (1.4 in) 39.4°F 06h. 53m.
Ottawa 48.2°F 35.8°F 58.2% 2 days (1.3 in) - 06h. 40m.
Prince Albert 42.2°F 30.2°F 56.3% - - 07h. 08m.
Prince Edward Island 40.7°F 32.9°F 52.5% - 33.8°F 07h. 27m.
Quebec 44.5°F 32.1°F 58.0% 1 day (0.9 in) 37.2°F 06h. 43m.
Regina 43.7°F 31.7°F 54.5% 1 day (0.6 in) - 07h. 18m.
Revelstoke 41.3°F 29.0°F 68.3% 1 day (1.3 in) - 05h. 23m.
Rocky Harbour 36.8°F 28.6°F 68.1% 4 days (1.3 in) 32.6°F 05h. 23m.
Saint Andrews 45.0°F 37.4°F 49.3% 3 days (1.2 in) 39.4°F 07h. 51m.
Saint John 47.2°F 34.4°F 54.1% 2 days (0.8 in) 37.2°F 07h. 12m.
Saskatoon 43.3°F 31.5°F 51.8% - - 07h. 44m.
Sherbrooke 48.5°F 34.3°F 62.0% 2 days (1.3 in) - 06h. 09m.
St. John's 35.6°F 31.0°F 71.4% 2 days (1.2 in) 31.6°F 04h. 54m.
Summerside 39.5°F 33.2°F 50.0% 1 day (0.9 in) 35.4°F 07h. 47m.
Sun Peaks 46.9°F 29.0°F 55.5% - - 07h. 10m.
Surrey 49.7°F 39.9°F 65.0% 8 days (2.7 in) 49.8°F 05h. 49m.
Sydney 41.3°F 32.2°F 52.6% 2 days (1.1 in) 33.0°F 07h. 26m.
Sylvan Lake 44.6°F 31.9°F 48.8% - - 08h. 09m.
Thunder Bay 34.8°F 29.6°F 68.4% 2 days (1.3 in) 32.8°F 05h. 20m.
Tofino 46.2°F 42.2°F 63.6% 8 days (4.0 in) 48.4°F 06h. 00m.
Toronto 49.6°F 41.8°F 52.6% 3 days (1.5 in) 37.2°F 07h. 23m.
Trinity 33.8°F 30.5°F 67.1% 1 day (1.1 in) 31.0°F 05h. 30m.
Trois-Rivières 47.5°F 35.5°F 57.0% 4 days (1.6 in) - 06h. 50m.
Twillingate Island 35.5°F 29.4°F 67.6% 1 day (0.8 in) 31.2°F 05h. 27m.
Vancouver 49.4°F 43.2°F 62.5% 5 days (2.4 in) 49.0°F 06h. 10m.
Vancouver Island 47.1°F 31.8°F 66.1% 5 days (2.2 in) - 05h. 40m.
Vernon 47.4°F 36.0°F 52.7% - - 07h. 32m.
Victoria 48.7°F 43.5°F 57.5% - 46.8°F 06h. 50m.
Whistler 38.7°F 25.4°F 67.4% 6 days (3.0 in) - 05h. 30m.
Whitehorse 35.1°F 18.5°F 62.9% - - 06h. 27m.
Windsor 56.1°F 46.2°F 52.0% 2 days (1.5 in) 42.6°F 07h. 26m.
Winnipeg 42.3°F 31.5°F 60.4% - 31.4°F 06h. 28m.
Yellowknife 29.9°F 20.3°F 65.9% - 30.4°F 06h. 05m.
* 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.