Мы перевозили деньги в дорожных чеках (travel check). Возможно это не самый дешёвый способ, но по-моему, он надёжней банковского чека. Дорожные чеки можно заказать в своём банке (я заказывал в Дисконте), они их покупают у Америкэн экспресс. Забрали мы их через 3 дня в своём же банке. В крупных купюрах по 1000USD каждая. На каждом чеке расписываешься при получении и, потом, когда вкладываешь его в канадском банке. Кроме того есть страховка на случай потери. После вложения можно сразу пользоваться этими деньгами. Недостаток: дорожные чеки делают только в американских долларах и в евро. Сколько это стоило, я не помню. Но, по-моему, приемлемо.
Знаю, что некоторые заранее открывают счёт в Канаде (вроде только Royal bank это делает удалённо), а потом переводят деньги (сразу или по частям). Пусть, кто это делал поделится информацией.