Now that there is no more limitation to buy foreign stocks in a Canadian RSP account, you would want to load most of your RSP account with US stocks. However, most brokers charge a 1~2% currency conversion spread every time you buy or sell, which makes it very difficult if possible to buy US stocks. And most of the time they do not tell you until you learned it yourself after losing a lot of money that way. Can any one recommend a broker that charge much less?