These countries do not use IBANs for international banking:
United States
Canada
Australia
New Zealand
Japan
China
Singapore
South Africa
Thailand
Vietnam
Philippines
Cambodia
Bolivia
These countries typically use SWIFT/BIC codes along with local bank account numbers for international transfers