Wal-Mart Canada has appointed Dirk Van den Berghe as its president and CEO.