was surprisingly not great, totally different than any Walmart I have been. I normally can count on finding what I need at Walmart locations all over the world. Poor selection, hardly any sanitary pads or personal care selections. They only have bear spray by internet order (who would come to Calgary and want to buy bear spray but then go online to order it? Stupid) I paid 20 bucks for a small Swiss army knife, which in passing through other stores during my trip I found this was a good deal. We bought the bear spray for $40 at Cabella's in the same square as the Walmart.