Walmart never has any store brand stock anymore. Ever since the start of the plandemic.

Husband was sick & wanted icecream.  Chocolate hazelnut is what he had to get & $5.99 was still too much to pay for a little tub.  Yes I am that cheap! That was my daughter I was telling her she’s in my way. Lol @WalmartCanada you need to stock your shelves. Never any store brand stock anymore. 
If your prices are too high I just don’t buy it.