very safe, I am using is now;
TD waterhouse has a service called TD wash (they have mandrine service)
for your RRSP or TFSA (Tax Free Saveing Account) , due they only CAD account, once first time you buy US stock, when next time sell, you can call them do a <WASH> to hold your USD (do not exchange back)
and next time, when you buy some other USD stock, call them to wash out your USD money market , directly buy use USD $ amont, you can do that forever;
so you can use RRSP or TFSA account to buy US stock (USD $) constantly without losing any exchange
TD waterhouse has a service called TD wash (they have mandrine service)
for your RRSP or TFSA (Tax Free Saveing Account) , due they only CAD account, once first time you buy US stock, when next time sell, you can call them do a <WASH> to hold your USD (do not exchange back)
and next time, when you buy some other USD stock, call them to wash out your USD money market , directly buy use USD $ amont, you can do that forever;
so you can use RRSP or TFSA account to buy US stock (USD $) constantly without losing any exchange