A kaleidoscopic mini shopping mall for under-10s (there's even a special child-size entrance door), the Kids Market is crammed with 25 family-friendly stores, mostly of the toy variety. If your child's interests extend beyond Lego, there are top-quality kites, books, puppets and educational wooden toys to consider here. Cool the sprogs down at the popular Granville Island Water Park out back.