Wal-Mart Canada plans $500 million expansion