Trade with CAD account is the most common way to buy US stocks. Broker charge on conversion is included in real-time exchange rate. 6 T _/ }4 c5 c# OYour second way is weird. Especially the charge $5/day, never heard of it. 6 T* i% N9 ~. b7 Z9 P. ]
Unless u already have USD, either way has little difference (u need to exchange CAD to USD in either way)$ |) |+ |8 h2 L+ h+ V5 N
Which broker are u using?
i'm using questrade too. S7 u. i0 Q. X# w; ?& h# {$ {
I am sure there is no such $5 per transaction or per day fee, u may wanna check it again. |! [9 P. ]$ c; J3 L * I8 d5 _. ?6 Z' X$ eI have both CAD and USD account when I open the questrade.7 w$ Q# ~+ T# R* y ?" e) c: s) H
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. ) }" ^/ Q1 ~, v " C- J [% m3 mKeep in mind that transaction cost is in the same currency of stock u buy/sell.