Моя власна думка що приоритетність така:
1. Картка іноземного банку. Безпечно, можливо легко і відносно дешево перевести на рахунок в канадському банку.
2. Готівка. Дешево, але багато готівки - то завжди ризик. До того ж можливості вивозу готівки з України сильно обмежені. Не забудьте задекларувати при в'їзді до Канади, якщо більше 10 тис. канадських.
3. Валютна карта українського банку. Переказ неможливий, але можна знімати готівку в банкоматі, ліміт 100 тис грн в еквіваленті на день, також зняття коштує десь 1,5% від суми. Ліміти і вартість зняття можуть мінятись в залежності від банка.
4. Гривнева карта. Все як п. 3, тільки ліміт на зняття готівки значно, значно менший.