In my opinion, education and prevention are the key factors that can lead to a better conservation of the fishery as a public resource. Enforcement can work in some cases, but I think that 1) many people don't know enough of the regulations, 2) many are not aware of sustainable fishing practices, and 3) many think that there is a slim chance being caught while doing something wrong.
In my opinion, these things happen because:
For item (1), many see the fish as a public resource that we can consume, we have an absolute right to it and that's that.
For item (2), there is no sense of ethics because we, as human beings, have barely mastered the ethic of the person-to-person relationship, and the person-to-society ethic. On the other hand, the ethic of the relationship of person-to-nature, to natural resources and, in general, to everything that is not private property, I suppose that it is not part of our moral code yet. That is why everyone knows not to disturb someone's property, but at the same time, something that is no one's property we want right away to be ours and we want as much of it as we need.
For item (3), how many officers can cover how many streams and lakes in this huge province?
I understand that education takes money and resources, but I truly believe that, even if I have to pay higher licensing fees, I'd rather see this going towards an education program which could be part of obtaining a fishing license. Like the driver's license. No test, no license. No knowledge of fishing practices, no license. This is one way of instituting in our collective culture and morals, the ethic of the person vs. nature relationship.