British Columbia weather is surprisingly pleasant for such a northerly location that lies along the border with Alaska and contains several mountain ranges, including the magnificent Canadian Rockies. Yes, it snows here—a lot in some parts, making it a fabulous destination for British Columbia skiing. However, the coastal areas, especially around Vancouver, have excellent temperate weather throughout much of the year.
Winter: The northern half of the province is primarily wilderness that attracts hunting and fishing enthusiasts and those who enjoy remote and rugged country. The winter British Columbia weather here can be severe, complicated by the lack of infrastructure; temperatures range from about 3 to 35 degrees Fahrenheit, often getting below zero. Vancouver Island boasts the mildest climate in all of Canada, and Prince Rupert (on the border with Alaska) boasts the deepest ice-free harbor in all of North America. The beautiful capital city of Victoria is the only city in Canada that has spent an entire winter with the temperature never dropping below freezing. Even in January, it is possible to enjoy sailing and golfing along the coast.
Spring: The majority of the tourist attractions are found along the coast and in the lower half of the province from about Prince George and farther south. Spring, beginning around mid-March, ushers in the whale watching season that lasts through about mid-October. Average March, April, and May temperatures in Prince George and Prince Rupert range from about 42 to 65 degrees Fahrenheit. In Vancouver and Victoria during this time, the temperatures are about five degrees warmer. This is the best time to travel to BC Canada for perfect fishing weather.
Summer: Summers in the wild north are short and coolish, with temperatures ranging from about 40 to 65 degrees Fahrenheit. For most visitors, the best time to travel to BC Canada is the summer, when temperatures range from 50 to 75 around Prince George and from 55 to 85 around Vancouver and the Okanagan Valley; temperatures do occasionally reach above 90 in June, July, and August. This period is the prime time for sunning on beautiful beaches. The Okanagan Valley has one-third of its summer months considered tropical in temperature; Kelowna has more than 2,000 hours of sunshine
Autumn: Temperatures during this period are similar to those in the springtime. This means that the autumn British Columbia weather is perfect both for fishing and hiking. A bonus for the autumn period is that the leaves are turning just as they do in New England, making the natural beauty of the province even more vibrant. This is a great time to do tours of the wineries, and autumn (up until about mid-October) still provides excellent whale watching.