Vancouver, British Columbia, enjoys a moderate year-round climate, which is due to

Athe many mountain ranges surrounding the city.
Bits latitude.
Cits relatively high elevation.
Dits close proximity to the Pacific Ocean.