Canadian retailer Loblaw has cut the prices on around 2,000 of its products.