Sounds like you just do US domiciled ETFs unregistered. Questrade are great, but don't use them to change currency unless you do Norbert's Gambit.
If you have enough to invest (>$100k USD), Interactive Brokers are good, though you'll either need to guess your limit orders or use another source for live data (eg... Questrade).