Canada
Payments in Canadian dollars require the beneficiary account number, name and address. An 8-digit Bank Transit Number should be provided in preference to a BIC wherever possible. The Bank Transit Number should be entered into the National Clearing Code box.
When sending payments to Canada, they will more than likely have a 3 figure bank code as that is all they are provided with by the Canadian banks. However, a 4 digit code is required so an additional ‘0’ should be added at the beginning of the code e.g. Royal Bank of Canada 003 should be 0003; HSBC 016 should be 0016.
Mexico
Mexican account numbers are 18 digits long and called a CLABE.
United States of America (USA)
The USA does not generally accept any payment that is not in USD and will convert if sent in pounds. USA banks are identified using Fed Wire Routing numbers and ABA numbers (equivalent of UK sort codes) which are always 9 digits. This should go in the National Clearing Code box and should be provided in preference to a BIC wherever possible.