Huh? I know lots of people who have bank accounts in other currencies. Any taxes due on them obviously have to be paid in USD but there's no inherent law against it afaik.
Offhand, HSBC and the Royal Bank of Canada in Canadian currency. Pretty sure you can open an investment account with Interactive Brokers in multiple currencies although that's not a true bank account.
You might have to go to one of their foreign branches to do it though. I don't know if you can just show up at a branch in Iowa (for example) and they would know how/be able to open an account denominated in another currency.