|Bank||Website||Real Passwords||Two Factor Auth (TOTP)||Two Factor Auth (U2F)||Two Factor Auth (Other)||User accessible APIs|
|ASB||www.asb.co.nz||||Netcode SMS or RSA physical token|
|BNZ||www.bnz.co.nz||||NetGuard look up table|
|Kiwibank||www.kiwibank.co.nz||||KeepSafe Question / Answer|
|RaboDirect||www.rabodirect.co.nz||||||Digipass hardware token|
Not supported, though a similar or mitigating option is
Not supported at all
No available information, if you can find out I would love to know
Q: What is a "Real Password"?
A: Passwords should be case sensitive, allow special characters, and not artificially limited in length . If you have a better term for this, let me know!
Q: What is two factor authentication?
A: Two factor authentication (or 2fa) is an additional security feature used when you login to ensure that you are in control of your account. This is commonly accomplished using Time based One Time Password (TOTP) apps like Google authenticator or Physical Tokens such as Yubikeys. Click here for a more detailed introduction to multi factor authentication.
Q: Is some 2fa better than no 2fa?
A: Yes. Definitely yes. Though some methods may be more susceptible to attack than others. New sites should support industry standards such as TOTP  and Fido/U2F . SMS is no longer recommended due to ease of exploitation.
Q: What is an RSA physical token
A: RSA SecureId tokens are a vendor specific implementation of a Time based One Time Password scheme.
Q: What do you mean by user accessible APIs?
A: (Read only) APIs that any user or company providing a service to a user can utilize to query account and spending details on behalf of a user for analytics or any other purpose, with authorization provided using a standard user-centric method such as OAuth. Think, APIs that would let products like Xero be built, to put personal data for financial analysis in the hands of users.
Not all banks had public information about password requirements.
The risk of terrible passwords can be mitigated using login analysis which all banks do. Given your password is complex enough, the probability of brute forcing it prior to your account being locked is negligible.
 ASB business accounts support RSA SecureID tokens, these are no longer available for personal accounts
 BNZ now allow 60 character passwords! and a reasonable character range
 Kiwibank passwords are case insensitive (!!?) and have a maximum password length of 15 characters, with an additional challenge word on login
 RaboDirect appear to use a numeric PIN instead of a password for online logins, which is mitigated by 
 TSB require 8-16 character passwords one letter and one number
 The NZ Information Security Manual (NZISM) part 2 section 16.1.21.C.01. requires passwords to be at least 10 characters, allowing lower and upper case, digits, and special characters.
 Co-operative bank's passworld policy requires passwords to be between 8-15 characters, containing at least 1 number and 1 letter. source
 Heartland Bank's passworld policy requires passwords to be between 8-15 characters, containing at least 1 number, 1 upper case letter and 1 lower case letter.