Vancouver has three ski mountains looming right above the skyline: Grouse, Mt. Seymour, and Cypress Bowl. The views are beyond spectacular. The skiing is not on par with Whistler, but they offer decent pitches, moguls, and vertical. You can take public transit to any of these hills...I used to take the seabus across Vancouver harbour, then one bus connection and I was able to get from downtown to the top of Grouse in less than 45 minutes--by TRANSIT-- if I made my connections.
https://www.google.ca/search?client=...E,lf:1,lf_ui:1
Vancouver is hands down, the most blessed major city on the continent when it comes to skiing. Whistler is 2 hours away (less if the road is clear, and since the Olympics, it is far less twisty and dangerous compared to the way it was when I lived in Vancouver in the 90s). Also nearby is Mount Baker (Wash state), which gets more snow than anyplace on earth, reputedly. Manning Park is about 90 minutes east. Drive a bit further, and you have the resorts of the Okanagan.