I don't know much about fish or live near the Pacific, but neither of the links in my comment (sibling to yours) suggest sockeye is a bad choice. In fact NE Pacific 'early summer' sockeye is a recommended choice, and many BC sockeye fisheries have MSC certification.
I know there's certification, but if you look for BC's department of fisheries and oceans' minutes on the sockeye return, it's dire. As I mentioned, it's well below their lowest estimates. Their lowest estimates for this year are even lower than previous years. I've been following this for 7 or 8 years, and while there are years where the return is better than previous years... It's still not a good return historically speaking. The sockeye are disappearing.
This year it's not clear why numbers are so low, but a sound guess would be that the generation spawning this year's returners were largely impacted by pre-spawn mortalities. Numbers look good going into the river, but they end up dying before they can spawn. Research into this phenomenon isn't well-funded, but it's a known problem.