Hundreds of dead fish found floating in a canal near Twin Lakes Beach in June likely died from suffocation.
Provincial experts say the carp — white suckers and freshwater drum — suffered from low oxygen levels in the water.
They were also spawning at the time, further depleting oxygen in the channel, which runs several kilometres between Lake St. Francis and Lake Manitoba.
Testing found no water quality problems.
The phenomenon is being called a natural event.