jimintoronto, here, in the US, we don't have such an agreement about pricing. It's up to each store to decide. At Walmart, it is the price at the register, not on any sign. Say you want to buy an American flag. In the store, there's jumble of flags with all kinds of prices. But, it does not matter what the price tag supposedly indicates the price is-it's what the price is at the register. So, customers messed up the flag section? Nope. Go into any Walmart, and you will see the same jumble of flags with all kinds of prices. It's marketing ploy to get customers to spend more than the think. And it's totally legal.