I suppose there are a lot of places to get fishing gear and supplies, but my favorite place is Bass Pro Shop. They have the variety I want and always the exact item in stock if I'm looking for something specific. Don't waste your time anywhere else.
I bought my husband a $50.00 gift card for father's day. But at no time was I told that this 50.00 is only worth 40.36 because the site only deals in american funds. It's a useless piece of crap. At least the Pharma Plus store that I bought it at is going to give me my money back. My only other option is to travel to Toronto to use the card.
I guess this store might be better if you live in the US. They have great sales. Right now, they have free shipping if you spend over $25. They have excellent quality outdoor clothing and equipment. They have fishing, hunting, boating, and camping gear.
I can (and do) spend hours in this store. Most of my birthday presents are gift cards to this store. I should have stock options by now I've spent so much money here.