Wal-Mart Stores Inc (WMT.N) will close about 1,000 stores and eliminate jobs in Canada over the next two years, the company said Wednesday, a day after the company was criticized