As stated on their website that they will price match if it is possible.
You can’t expect a store to price match items if the lower price will make the store lose money (below cost)
I noticed that some store are still selling old stock on some
Items and that’s why some items are a lot cheaper in some stores.
With the increases in ammo prices recently I can see why some store have lower ammo prices because they are selling older stock