No, only U.S. citizens, green card holders and residents with certain visas can open an account with Titan