Yes. Although banks require SSNs that non-US citizens do not have, TD bank allows you to open savings and check accounts using Individual Taxpayer Identification Number (ITIN) and other documents. Therefore, you can open an account with TD bank as long as you meet the minimum requirements.