I have a relative who uses this and she can't find any in the town she lives in... that is she can't find any that's not expired.
So I found her a couple of cans of her favorite flavor here and will bring them the next time I visit.
But... when I was looking for it, I too found the issue is here too. Of the 4 cans for sale, 2 had expired back in June. I purchased the other 2 cans since they each had about a year left before expiration.
So.. regardless of where you buy it... check the expiration date on the bottom. You might be a little surprised.