Previous comments have hit on probably most of why more affluent consumers in Canada shop at Walmart than in the States: a combination of fewer higher - end retailers in the Canadian market, more
dispersed affluent areas, less stigma attached to the brand, and potentially a higher level of frugality all contribute to Walmart attracting a higher percentage of affluent Canadian shoppers.