Here’s a solution that would not cost the OMNR a dime and would not punish the rest of us who adhere to the regs:
For those who do get caught poaching, keeping over the limit, snagging, etc:
Instead of issuing a fine, let their punishment be X hours of “community serviceâ€. In this case the required community service would be working at the fish lifts, hatcheries, etc... The number of hours (X) required would be calculated in a way such that 100% of the aggregate damage done to the fishery by all reg breakers, plus enforcement expenses would be offset by the service done by those who get caught. A zero sum game.