so far our kid is liking bmx as he has a great time with the other kids, plus the theory is he'll learn some good techniques. one at ridge meadows, and one in the hood.
http://www.northshorebmx.com for the win. Ridge is great. Squamish and Whistler have nice tracks too.
We're in ski mode now, but I can't say enough good things about BMX-friends, fun, skills. Given how many moms and dads ride bikes around here, I'm surprised more people don't check it out. It can be a little intimidating at first, but the coaches and volunteers are amazing, and once you get over that initial hump, it's all gravy. Trail riding with dad is all well and good, but for skill development, structure and repetition plus kids riding with other kids is a wicked combo.