US retail giant Wal-Mart reportedly faces several obstacles to its planned purchase of the Brazilian operations of Dutch retail giant Ahold, and these may allow Companhia Brasileira de Distribuicao to get back in the running.