On this side of the border, it is pretty hard to beat Nikka for price & selection. I live on the Island & a bunch of us go as a group once or twice a year to re-load on gear at Nikka. If you want to go to the other side of the border, I would suggest Daves Tackle shop in Lynden. Great selection & prices. Also, if you want to venture a little farther south, Sportco in Fife has just about everything. They will do mail order as well. As a bonus, Gamakatsu's western distribution warehouse is located just down the street. If Sportco doesn't have your hooks, then the Gammy warehouse probably will. Excellent prices on 100 packs if you are looking to buy in bulk. If you keep going down south towards Lacey, then there is a Cabellas, as well as a Sportsmens Warehouse there.
Ebay is also worth checking out. There is a seller there called the bookpile. He has a great selection of coho & steelhead jigs at pretty good prices. I think it is 6 jigs for 5 bucks & a couple of bucks for shipping. I just bought a bunch of jigs from him, & they look great. He will also tie custom colors for you. Can't wait to try the blue/purple combo for coho this fall!! Hope this helps,
Regards, SS.