You can open the account without an SSN. However most banks will generally require you to provide a valid SSN or TN with a certain period of time otherwise they will close the account.
Generally if you are in the US legally you will have one of those numbers.
Generally if you are in the US legally you will have one of those numbers.