That report highlighted three main drivers of the reduced revenue experienced by the special purpose account. The other two that you didn't mention are HUGE!
1. The decline of the fishing population. In ~33% of the 2010 fishing license holders did not renew in 2011, a significant blow to the money generated.
2. Baby boomers reaching retirement age. Much like the CPP issue, the number of people reaching that magic number will continue to increase. Combine that with the younger generations being less inclined to enjoy the natural resources, we're going to be in big trouble there.
3. The MNRF is not doing enough to recoup costs. Licensing is not covering the cost of managing the fisheries. This finding was part of the Drummond report, a liberal initiative.'
In addition, the increasing threat of climate change, invasive species and disease will continue to put a strain on fisheries management.