Wal-Mart to Invest $500 Million in Canada, Create 7,500 Jobs