Trade with CAD account is the most common way to buy US stocks. Broker charge on conversion is included in real-time exchange rate. + Z- [* [* I, ^Your second way is weird. Especially the charge $5/day, never heard of it. 7 l1 Q/ [! X' e6 a5 v* O6 T7 pUnless u already have USD, either way has little difference (u need to exchange CAD to USD in either way) 9 l/ ?# |7 c( S& N7 U9 VWhich broker are u using?
i'm using questrade too. ' v, S( a# j4 s6 i" hI am sure there is no such $5 per transaction or per day fee, u may wanna check it again.5 S; D3 z* ?. v+ n3 G" H g; }1 Z
9 e; {- v4 }: t8 V8 TI have both CAD and USD account when I open the questrade.9 J- E) h+ p( @' q
I trade US stocks a lot. What I do is to exchange enough USD at the first place, and trade directly in that US account. I don't think Questrade can do the 1st way u described, but i maybe wrong." O q! A% W& T
* I) O& @1 [2 d0 x; {* v
Keep in mind that transaction cost is in the same currency of stock u buy/sell.