Most cost effective way to buy US stocks?

Should i buy in usd or Canadian hedged version? Do you recommend any other app for buying usd stocks?