Wal-Mart Canada Names CEO