"It’s CAD 65.75 (USD 63.85, EUR 48) for a five-pound fish," says Granville Island fishmonger Leah Moynahan, some CAD 30 (USD 29.13, EUR 21.91) higher than 2009, when prices started climbing steadily.
Fillets of sockeye are selling for more than CAD 20 (USD 19.42, EUR 14.60) a pound in Vancouver.