It does take a while for the cost of items to trickle down.
In your above example. Bass pro Canada puts in an order for them, USD is .80$ at that time.
They pay that amount from the supplier. The probably sign a term deal at a set price "hedging" the price at a certain cost. It just costs way too much to adjust on the fly.
To say as soon as the CDN goes up in value Bpro must change the price they would loose the markup or if the CDN dropped they must raise the cost too selling too you. This would be too expensive and unpredictable.
I am not saying I like it, but I understand why. And this is asumeing that the retailer is looking out for the customer and will adjust when the next order or contract is signed " insert laugh here"
Now large $$ items that have a short buying cycle, Boats, ATV we should see it quicker. As they must do limited runs at a cost..
If not buy your stuff elsewhere. We the consumer have the power just give it a little time to trickle down.
DTSAM and Others that run retail have less volume runs on some stuff so until they move there current stock that they may have purchased at one price it may take longer to change in price. Yet at the same price they don't do too many mass purchases to the price changes may show up in the local guy quicker. So contiunue to support your local guy they have familes too.
Just $.0002 from someone NOT in retail if I am wrong, tell me cause this is what I am told..