Trade with CAD account is the most common way to buy US stocks. Broker charge on conversion is included in real-time exchange rate. $ [5 s$ y ?* `- w! J! [Your second way is weird. Especially the charge $5/day, never heard of it. 6 F. D2 k% d5 l6 SUnless u already have USD, either way has little difference (u need to exchange CAD to USD in either way)6 X. i0 U" K5 e
Which broker are u using?
i'm using questrade too./ b3 {0 Z7 C0 u6 A4 I; k
I am sure there is no such $5 per transaction or per day fee, u may wanna check it again./ V0 h( d. k D) q2 T* i
/ G& E5 \2 {, m5 e' J& O1 e8 pI have both CAD and USD account when I open the questrade. 1 w! h! I8 z! C5 hI 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. # H0 p' V- `% B0 U" }' [5 a% }% W2 D* ~- ]
Keep in mind that transaction cost is in the same currency of stock u buy/sell.