It will not work.
- exchange fees
- transfer fees
- processing time, it takes like 3 hours to transfer BTC, in that time the exchange rates will be different
You can check out comparison of all BTC exchanges
http://www.coinparator.com/live/BTC/USD/ As you can see it vary by +-$1000 and even this amount is still not big enough to make arbitrage profitable.