Yes. As a foreign resident, you can open an account with Firstrade. Unfortunately, residents of Canada cannot open accounts at this time.