Лучший вариант с наименьшими потерями, есто купить доллары или евро и везти с собой. Если так получилось что у вас нету возможности, откройте счета и карты в разных банках и разбросайте в рамках лимита ФГФ по 200к и выпустите карты лучше в валюте, можно и в гривне. С 3 карт у вас будет 300к лимит в месяц на покупки. Оптимальным будет трата именно через покупки, а не через снятие кэша в банкомате так как в случае ATM Cash Withdrawal будет сниматься комиссия банка эмитента, и банка экваера + коммерческий курс банка эмитента + двойная конвертация валют VISA UAH-> USD->CAD, MC UAH->EUR->CAD. При приезде если вы везёте кэш более 10к в эквиваленте, его лучше задекларировать, что бы можно было спокойно положить на счёт в банк, CIBC, RBC, etc… Альтернативный вариант использовать Binance USDT, покупать его за гривну и в Канаде обменивать на CAD. Если я не ошибаюсь то только если 100-150к в месяц то банк о вас подаст отчёт в Interac. Тут надо посмотреть текущие лимиты )
Но в случае если человек финансово не грамотный, то лучше иметь карты 2-3 банков и разбросать деньги между счетами, тогда лимит на покупки и снятие будет больше