More than 4.5 million salmon have surged along the Fraser this year, returning to spawn before dying. But that is far fewer than the sockeye runs of 20 years ago, when the river was the world's single largest source of Pacific salmon, contributing hundreds of millions of dollars each year to British Columbia's economy.