Yes, TD Bank. They only have branches on the East coast though. I don’t have personal experience with them, but I’ve heard they are happy to open accounts for non-residents.
You will always have to go into a branch in person to open an account for KYC. Maybe a lawyer could do it for you with power of attorney, but it’s definitely easier to just go there yourself.