Etrade actually works great in the states for buying stocks trading in Canada. You can move your money from US to Canadien very easily, then buy shares directly off the Canadien exchanges. Try not to buy foreign stocks off the pink sheets unless they are heavily traded there.