US retail giant Wal-Mart will invest "close to" C$500m (US$452.4m) this year to drive growth in Canada, including moves to enhance its fresh food offering.