Forex is the most liquid market in the world. The commissions should be lower than stocks. So $10 might be fair for a Big Bank? Instead, banks charge you hundreds of dollars in "spread" for even modest transactions. Then you get to pay the spread again when you sell. And on every dividend payment.
But because the brokers hide the "spread" investors don't realize how much wealth is being stolen.
At IBKR, it costs $2 for up to $100k. At RBC, it would cost $600*. Each way. So your 1% signing bonus would be wasted just with one round trip trade.
* My math could be wrong... but that seems correct based on my experience at Investorline.
---
And it is like this from top-to-bottom at the Big Brokerages. The top-line trading commissions are okay but they kill you on any hidden fees (interest paid, margin, etc)
It was mentioned up-thread that IBKR is the Costco of brokerages. And that is true in many ways. But most importantly, you just know that whatever fees they charge are fair and reasonable.
For any Canadian who trades foreign stocks, IBKR is a no-brainer. If you use any of the other big ones, you absolutely need to use Norbert's Gambit. And then everything is just unnecessarily complicated and annoying.
The fact that Norbert's Gambit even exists is proof of how extortionate the spreads are at most brokers.
--
END RANT.