Price differences are normal. They usually reflect fees on deposit/withdrawals as well. So if you try to buy on one exchange, and sell on another, you should also add withdrawal/deposit fees on both exchanges. Once you do that, you usually see that fees will cover all price differences.