The city council of Beaverton, a suburb of Portland, Oregon, has unanimously voted to block plans for a new Wal-Mart store.