An additional item that would be great to see compared is what the different online brokers charge for currency conversion.  BMO Investorline, which I'm using, is charging 1-1.5% on CAD-USD conversions, which seems outrageous to me.  Is that the case across the board?