Exploring Granville Island Public Market: A Kid-Friendly AdventureRain or shine, Granville Island Public Market offers many family-friendly activities