Out of curiosity would it not be cheaper or even more efficient in the long term to put in artificial spawning beds like Logan Lake, Inga lake etc have instead of raising and stocking fish? The limit on the local 'city' lakes was reduced to two so maybe the hatchery can not keep up? or is it because of money or space? Then they could stock non sterilized trout and they could spawn and stock the lakes that way... or is there another reason?? I am just sort of curious...
The trout we stock, in many cases are a non-native fish, especially to the system. Their concern is the accidental release (through feeder stream, flood, or otherwise) of non-sterilized fish into water ways like the Fraser.
Another reason is many of the lakes they stock turn into dead zones in very hot summers. Water temp's get extremely high, and the bottom is anoxic, so the fish die. It would be useless to try to establish a spawning population.
I'm sure the hatchery can "keep up," but more fish = more money needed. They've mostly lowered limits, in my belief, to make the fish they put in last longer and provide more opportunity to people just starting out, etc. Before hand there would be individuals going down and taking out 2-3 limits of 4 fish right after the stocking. With only 500-1500 fish going in at a time, that depletes it quick.