Para realizar una transferencia al extranjero necesitas el codigo swift o el IBAN.
En mi banco, lo identifican con transferencia swift
Como dato te puedo decir que yo page unos 2.5 € de comision por una transferencia de 1600 € a alemania pero que en cada banco dependera de tus condiciones y supongo que canada no sera igual que Europa