Если не везете наличные, то часто люди делают так:
1. Оставляют все деньги на счету в стране отъезда (А)
2. Настраивают онлайн-банкинг или договариваются с менеджером в банке, что будут делать переводы со своего счета на зарубежный счет
3. По приезде в Канаду открывают счет в местном банке
4. Делают перевод (SWIFT) из банка А в канадский.
Но в этом варианте надо быть на 100% уверенным, что вы сможете удаленно запросить такую транзакцию.
Или в крайнем случае, оставить (положить на счет) деньги родителям или доверенным людям и они вам все отправят в Канаду.