$1MM is nothing. At current prices that is ~500 BTC. Looking at just the Bitfinex order book[1], you could sell this in one trade with <5% slippage. If you split it out in say 10 trades over 24 hours you would probably not move the market at all.
Most other exchanges also publish their complete order book so you can fairly easily view their liquidity and answer this question.