Just saw the recent update for Fraser sockeye. The update for all 2016 stocks is a cumulative 800K or so. If this holds it will be the lowest since records are available (1893). The '16 cycle is the lowest of the 4 but averages over 3 million.

Then, to add insult to injury the Fraser flow is down and temperatures are up.