It seems that when I buy and sell a stock in the USA, I get dinged as much as 4% on foreign exchange conversion! Spread between 0.9955 and 0.9605 at Q-Trade today. Considering some of the stocks I'm buying pay a 2-5% YEARLY dividend, that really pisses me off. How do you guys get around this? For the sake of this discussion, let's leave the Canadian hedged ETFs and other financial products out of it and assume individual stock purchases. Any recommendations on brokers that don't charge this FX charge, or do you do all your trading in USD? If I can find someone, goodbye Q-Trade.