I can't recommend this place. I rented a kayak one Sunday because I live close by and wanted to check out the Humber. Unfortunately, I got basically no assistance setting up my boat or getting it to the water. I thought I just couldn't figure out how to adjust the foot pedals (I kayak a lot, but different boats have different mechanisms), but it turned out the pedal was actually broken. When I pointed it out when I returned the kayak, the staff person just shrugged and said "yeah, some people kick them too hard" - then returned the boat to where it could be used by later renters without looking at it or trying to fix it. I don't think this poor equipment maintenance was an isolated incident, either. There was a group getting into a canoe at the put-in point, and one of the seats broke when the canoeist sat on it.
The Humber itself is a great place to paddle. I saw lots of wildlife, and it was relatively peaceful. But I'd recommend getting equipment elsewhere.