Oof Walmart Canadas site is awfully slow and actually quite difficult to move through the site. The stores are often in disarray and products scattered. Prices are comparable to amazon.
Amazon has made my life waaay better I suffer severe social anxiety and going out and shopping is hard. Amazon literally had anything I ever needs. Only problem is delivering with Canada Post.
Prices at Walmart are decent. The online site though is horrible and slow and the stores themselves are typically dirty as the staff don't care as management only cares about profitably. Sometimes products are just tossed in shelves.