In USA/Canada, when you buy a gift for someone, you have the option of asking for a “gift receipt” that will allow the recipient to go back to the store and exchange or return the gift for a store credit if they do not like or need the original purchase. The gift receipt does not show the purchase price to the recipient. It’s a very common and accepted practice here.