Municipal code 349, section 11C when dogs are off the property of the owner they must be on a leash and the leash must be less than 2 meters in length.
The fine is $240 x 2, would equal a lovely, $480 fine.
Hope he got what he deserves. I have had the same issues at High Park with ignorant dog owners. The bylaw people can't be everywhere, I am told, but when they are there, it is ZERO tolerance.
I personally have zero sympathy for dog owners. I used to own 2, I currently have 1, and it is leashed and I have my bags with me when we walk.
The parks are there for everyone to enjoy, responsibly!