What a retail analyst thinks about Walmart Canada lowering prices for hundreds of items