The 22 bus line is great, don’t overlook it. You can buy all day passes at 7-11, even for the next day at some places. Which will even let you on the Sea Bus to N. Vancouver all for $10. Ride any bus, subway, or the Sea Bus. Great when walking doesn’t fit.