Commercial Street is worth a wander for the coffee shops, the CD shops and the bike store at the far end (I forget the name but it was full of some pretty niche stuff).
Broadway is good for an MEC, Valhalla Pure further along (I got my Arcteryx jacket there, 10% off when I went + exchange rate meant a pretty good deal) and another bike shop, I want to say Might Riders, with more niche stuff (although it’s not exactly laid out for browsing, but the owner seems to REALLY know his stuff).
The Van Deusen Botanic Gardens were nice enough, lots of hummingbirds when we visited. There’s also a centre for abandoned parrots and exotic birds, nice wee walk inside a big glasshouse full of parrots etc. What’s not to like 😀
Finally, just to drag this on topic again, even if for whatever reason you’re not riding, there is excellent public transport to North Van, you could easily wile away a few hours just hiking the North Shore trails, do a bit of research and you could easily spend a day hiking up Jerry Rig and onto Flying Circus, proper ‘heritage’ shore trails from the days of ‘build it high, build it sick, build it skinny’ 😯