I ordered a lawnmower on the 23rd May 2018 (delivery date stated 30th May). On the 26th May I check the tracking and see the item was delivered to Hamilton, ON and signed for the day prior. I live in Alberta, so I checked my confirmation e-mailed and it clearly had my correct address. I then contacted their shipping company (Loomis) and spoke to a rep via online chat. She refused to give me the contact number for her dept, her last name etc. I told her that the item was delivered to the wrong address and she just said go back to Walmart. I explained that the confirmation e-mail has my correct address and it was they who had delivered to the wrong address in the wrong province and even got a signature. The rep just said she will pass my information on for someone to give me a call. I am still waiting to this day for that call. I then spoke to Walmart.ca customer service, which was a little better. Again I explained the situation, and all of a sudden the rep says "right I have reimbursed the money". At this point I didn't want my money back and just wanted them to send out another lawnmower. She said they have to cancel the order, I have to purchase the item again and then contact them to receive a 10% discount code. I stated that their delivery reps delivered to the wrong address with a signature and I have to be inconvenienced, plus pay again before the reimbursed amount has even hit my card (can take up 5 working days to go back into my account). I did not feel comfortable paying again, and use of Loomis did not instill confidence. Overall a pretty poor experience and I would NEVER order from Walmart.ca again. They really do not care about customer service,