Vancouver has a temperate maritime climate, with weather conditions that are typically warm and dry in summer (June to August) and cold and rainy in winter (December to February). Average winter temperatures range from 46°F to 34°F (8°C to 1°C). In summer, you can expect average highs of 73°F (23°C), with cooler nights around 57°F (13°C). 

The city experiences the mildest winter temperatures and relatively low snowfall compared to other Canadian cities, but Vancouver also has some of the highest levels of rainfall. Rain can often last for days or weeks, so if you’re heading to Vancouver, invest in a sturdy umbrella and a good waterproof raincoat.