Trade with CAD account is the most common way to buy US stocks. Broker charge on conversion is included in real-time exchange rate. - M( ]6 L$ t8 w" E/ n5 XYour second way is weird. Especially the charge $5/day, never heard of it. , v, G# _) L. M; gUnless u already have USD, either way has little difference (u need to exchange CAD to USD in either way) 3 W( r4 i, C8 c+ }5 W% iWhich broker are u using?
i'm using questrade too.) j6 b) z5 H! z1 ]$ l* `- L2 m
I am sure there is no such $5 per transaction or per day fee, u may wanna check it again. 6 ]1 P6 l8 u1 e1 J % X8 _+ U7 }3 G; ]I have both CAD and USD account when I open the questrade. , S- Q# L' q; yI 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./ U; H: m2 J! _6 U! o( ] C
# |' E* B* k$ }- O7 q2 y
Keep in mind that transaction cost is in the same currency of stock u buy/sell.