Walmart Canada moves to stop machete sales in the wake of new Manitoba law.