I have gone to this park many times with my two dogs. Its very large and has lots of different terrain to walk on and many treed areas to roam through. Three are several different areas (62 Hectares!) separated by gates so you can make your walk as long or short as you (or Rover) wants A river runs by the park on the east side and gives the dogs many places to swim (and the river is at a different depth and speed at each one too).
There is a fair amount of parking although it can get packed on the weekends. Each area is fenced meaning your dogs are safe. Generally the dogs there are well behaved and owners do a great job of cleaning up after their pooches. This is by far the best dog park I have ever been to (and I've been to my fair share across Canada).