I'm looking into Interactive Brokers as alternative in Canada...From what I understand they have way better commission ans spread but I cant stand their platform...
swap is 260% in oanda...no way to hold it at all...at least not for me.