Thanks @Forester, this is the best advice I've seen yet on the forum! I'll contact those banks, and I'll ask about documents, so it can improve my chances when visiting in person.
Btw, if I open a bank account with my contractor deal, does that mean the bank account duration is limited? Like...