The interior of BC features numerous ski resorts which will have a much colder average temperature without needing to get too far from YVR (think 4 hour drive maximum).
Ski resorts such as Silver Star, Apex, Red Mountain or Big White can be an option which you could look into.