As it have been reported many times, Swift are more interesting to have PROP traders than online traders. What I have seen from Swiftrade plateform was unreliable softwares for online users and it will be hard to say something for to help them, because they change their softwares each month for another different products because they cannot offer something that work fine! I think that PointDirex could work better than Swift softwares if you read carefully this forum. Also if you read Prisitne forum, you will discover a lot of bad comments about Swift, this is maybe the reason why Prisitne had stopped their relationships with Swift...
For the price, a trade on ISLD with TF is 15.95$ for 1000 shares+1$, with SwifTrade 14.95$+1000x0.0019¢/share = 16.85$ it seem that they have similar price for trade!
For a more realiable and professsional solution, use CyberTrader Canada, easy to obtain lower commission (from 9.95 to 14.95 for 1000 shares).
Another fast and more reliable solution in replacement for TF or Swift is to use IB Canada, 7.50$ for 1000 shares, cannot beat it for the moment!
As you seen, with this spectrum you have the choice.