We can't create accounts with Walmart anymore, as our Canadian cell phones don't recive the mandatory confirmation text. You're lucky with you old account!When I first set up our US walmart account years ago, we were going to Disneyland. So in order for it to work for me, when enetering my billing address I put my actual street address, but then put California for my state and I put a random California postal code. That seemed to allow me to create a walmart US account. I've been using that account now for years, dozens of times for both Disneyland and Disney World trips. And we are able to purchase alcohol from Walmart as well.
Not sure if this method still works, but might be worth a try.
And I just get an email notification when my delivery is on it's way. Going into my walmart account, it provides a link to track the driver to our hotel as well.
I just found Walmart to be the cheapest option for us, especially when we are usually grabbing just snacks and breakfast cereals for our hotel room and the Great Value brand is ridiculously cheap!
That's OK, we'll just stick to overprices resort cocktails I guess, and use Instacart for food.
Americans are so control freaks about alcohol.