Questrade now offers forex trading. Also, they will now be charging a fee to exchange currencies, something that Penson (their clearing agent) did for virtually nothing. Rate seems to be about 1.5%, so very close to what my bank used to gouge me for. This is a Canadian broker. Those Canadian QT customers who trade US markets are now forced to keep their money in a depreciating (relative to the Canadian dollars) currency, or, if they want their account kept in CAD, they have to pay the exchange rate after US trades. This would seem to hit moderately active traders, who may want to 'rest' their account periodically, hardest, since they likely will not want to leave their accounts in US dollars right now. IMO this is a really dirty way to bleed their customers.