Trade with CAD account is the most common way to buy US stocks. Broker charge on conversion is included in real-time exchange rate. ' ? k! L* \& u+ k9 GYour second way is weird. Especially the charge $5/day, never heard of it. * {/ A+ ~/ h$ {2 y0 b& P! nUnless u already have USD, either way has little difference (u need to exchange CAD to USD in either way) 1 D- \7 M$ c, e4 M3 \Which broker are u using?
i'm using questrade too.2 o# n9 ^/ R3 h& v# L5 ^1 l
I am sure there is no such $5 per transaction or per day fee, u may wanna check it again. : Y4 `- L# R. z$ l q) I+ ~ ' g5 e; f% p x) X! S. _I have both CAD and USD account when I open the questrade.0 D# Y1 P1 K2 j% a4 ^5 k# g/ q1 r
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.( ?3 R" s0 n% M: W# e0 R! ?8 N4 j
9 ^8 R3 Z0 m! m7 ?1 @; \
Keep in mind that transaction cost is in the same currency of stock u buy/sell.