it depends. In ur case u had a retirement visa so ur technically a long term resident. Theres some people that might be on a tourist visa or other kinds of visas that might not qualify to make a bank account so the least a bank has asked for is a lease agreement. But
****
banks will require a work permit. Believe me iv tried lol