I ordered something for my daughter on Aug 4th. Delivery was supposed to be on the 6th (I wasn't holding my breath for that). By the 12th I called to check the status, was told delivery would be on the 14th. By the 16th, still no delivery I called to figure it out, i was told it would be sent to the "escalation team" and that I would get a response within 48 hours. Hahaha! Nothing of course. Every time I call I am "assured" that someone from this mysterious escalation team will contact me. I've now tried to cancel the order, but they won't do that as it is "in transit".
Ridiculous customer service - here is a tip, when a customer is upset don't thank them and don't make up promises. Agree that your company has messed up and actually get back to the customer. I will never buy anything from Walmart.ca again.