Yea, Amazon is still a decent value in America too, frankly I just don't understand where people are getting these comparisons from.
Sometimes Walmart is cheaper, sometimes Amazon is cheaper, a lot of the times they're neck and neck, but I don't have to step into a Walmart with Amazon so that's a huge plus for me lmao and a lot of the items are same day or next day
In Canada, at least in a city, it's rare that I can't find things for the same price or cheaper in local stores. Amazon comes in handy for harder to find items though I've been using Aliexpress more for those items lately.