It might not be too late to go skiing, you can even do it 20 mins away at Grouse Mountain. You can also go to Capilano bridge and Stanley park. The weekend market in Granville is nice too.
The Bloedel Conservatory is pretty cool! Also go to Float House in Gastown!! That is an AMAZING experience and an excellent business. And if you make it until the weekend, go to Gorgomish downtown 😉