Couple of things: the general regulation is "In Ontario it is illegal to fish in any manner within 23m downstream from the lower entrance to any fishway, obstruction or leap".
It's generally for conservation purposes as at certain times of year fish will literally stack up in these locations. If your anywhere near Port Hope you could go now and see many steelhead congregated below the dam.
Opeongo is a little different for the reasons mentioned, though the regulations there stipulate that you can't fish within 300m downstream of the Annie bay dam.
Now that we have that cleared up, please don't anyone ask what the hell constitutes an "obstruction or leap" ?