Canada average temperatures & weather

Most popular destinations in Canada.

Show all »

Canada

Canada monthly averages

Canada Climate Summary

Varies from temperate in south to subarctic and arctic in north

Canada weather stats

Canada weather statistics
Hottest month: July 23°C 73.4°F
Driest month: February 56mm 2ins
Sunniest month: July 9.6hrs
Coldest month: January -7.4°C 18.6°F
Wettest month: July 93mm 4ins
  • Bells Corners

    °C/°F
    month
    -6°/21°
    -15°/5°
    3.8hrs
    55mm
    Jan
    11°/51°
    /33°
    6.7hrs
    67mm
    Apr
    26°/79°
    15°/59°
    9.9hrs
    88mm
    Jul
    13°/56°
    /38°
    5hrs
    72mm
    Oct
  • Brampton

    °C/°F
    month
    -3°/26°
    -12°/11°
    3.5hrs
    51mm
    Jan
    11°/53°
    /32°
    6.8hrs
    63mm
    Apr
    27°/80°
    14°/57°
    10hrs
    74mm
    Jul
    14°/57°
    /38°
    5hrs
    66mm
    Oct
  • Calgary

    °C/°F
    month
    -5°/24°
    -16°/3°
    3.9hrs
    17mm
    Jan
    10°/50°
    -2°/28°
    7.5hrs
    29mm
    Apr
    23°/73°
    /49°
    10.9hrs
    66mm
    Jul
    12°/54°
    -1°/30°
    6.2hrs
    17mm
    Oct
  • Charlottetown

    °C/°F
    month
    -3°/26°
    -12°/11°
    3.6hrs
    97mm
    Jan
    /44°
    -1°/30°
    5.6hrs
    86mm
    Apr
    23°/74°
    14°/57°
    8.6hrs
    78mm
    Jul
    12°/54°
    /41°
    4.4hrs
    110mm
    Oct
  • Chibougamau

    °C/°F
    month
    -14°/7°
    -26°/-15°
    2.9hrs
    64mm
    Jan
    /40°
    -7°/19°
    6.4hrs
    41mm
    Apr
    22°/71°
    10°/50°
    8.2hrs
    126mm
    Jul
    /44°
    -1°/30°
    2.7hrs
    85mm
    Oct
  • Edmonton

    °C/°F
    month
    -9°/17°
    -19°/-2°
    3.4hrs
    22mm
    Jan
    10°/50°
    -2°/29°
    8.4hrs
    21mm
    Apr
    22°/72°
    10°/51°
    10.6hrs
    95mm
    Jul
    11°/52°
    -1°/30°
    5.7hrs
    16mm
    Oct
  • Halifax

    °C/°F
    month
    -0°/31°
    -9°/16°
    3.8hrs
    137mm
    Jan
    /46°
    -0°/32°
    5.5hrs
    112mm
    Apr
    22°/71°
    13°/55°
    7.5hrs
    100mm
    Jul
    13°/56°
    /42°
    5.2hrs
    133mm
    Oct
  • Happy Valley-Goose Bay

    °C/°F
    month
    -12°/10°
    -22°/-8°
    3.6hrs
    66mm
    Jan
    /37°
    -7°/20°
    5.4hrs
    58mm
    Apr
    21°/69°
    10°/49°
    7.3hrs
    118mm
    Jul
    /44°
    -1°/30°
    3.4hrs
    81mm
    Oct

Change units