Vancouver here

I don't think there are any places on the North Shore where it's legal to off road.

Try Harrison Lake or Squamish. Lots of place to play.