If you're trading across multiple exchanges, why not focus on buying at a global max/min (global across the different exchanges) instead of the local spreads? There still a huge disparity between the rates offered across exchanges as opposed to the spread within any specific exchange as far as I know.
I haven't tried myself, but I don't have accounts open across different exchanges.