Canadian banks do not have IBAN (International Bank Account Number) numbers. If asked for the RBC IBAN number it is simply our Bank Number (003) followed by your account number and your branch’s transit number. Please be aware that the IBAN is different than the SWIFT BIC which is used for incoming wires. For RBC, the SWIFT BIC code is ROYCCAT2.
Reference
https://www.rbcroyalbank.com/banking-services/international-money-transfer.html