Walmart Canada will stop selling machetesĀ in stores across the country, after Manitoba's government pressured the retailer to restrict online sales.