Walmart Canada, which operates more than 400 stores, has declared a C$46m ($32m) investment aimed at increasing pay and ...