I showed up at the branches of various banks, only Citi bank opened the account for me. You might not need an SSN. Just go in prepared, have your tax ID proof from the country of residency, address verification (utility bills etc), whatever else you can show to make your case stronger.