Sometimes, not all the time, the local store price may be lower for a local sale which conflicts with the online price and vice versa. They will price match but only against brick and mortar stores that are within 100 miles radius. The website pricing policy states 100 miles and had to show them as initially the store was under the impression that they would only match prices in their local area. They were good about it and I did buy a SW 9mm range kit for $629.00 which was around $759.00 in the store. They matched a store that was about 85 miles away.
Funny that their Canadian website states miles instead of km but it is what is.
I recommend checking the web before visiting as the web may have a sale but the store might not. They will price match their own website sales which is a bit strange to watch. It's the same company but they have to go online to verify the web sale before giving the same price.