British Columbia Weather - BC Canada Climate and Average Temperatures
British Columbia has an average temperature vary greatly throughout the province. It is colder in the Northern region (average temperature is 9 degrees) and warmer in the southern coastal regions (43 degrees) in January.
Many areas get heavy snowfall in the winter.