Yup that's the place. Usually on weekends during the summer, there's a few dogs there, but otherwise your usually alone to play fetch with your dog. Great place cause it's not that far from central Richmond.
http://maps.google.ca/maps?q=49.1924...,0.002411&z=19
Here's the area by Templeton St, near Miller Road. I usually see the larger dogs here.