lonsdale street in north van has a bunch of snowbard shops with all goggle brands. I like second wave and the boardroom, one at the bottom the other one at the top of the ave i think. In Van 4th and Burrard will give you some choice, comor downtown as well, georgia and idontremember.