Порядка пары тысяч долларов. Существуют даже турагентства, которые такие поездки могут организовать. Дело в том, что на многих грузовых судах есть одна-две пассажирские каюты (для разных целей, сопровождающий груз может ехать, или еще кто-то), обычно они пустуют, но можно договориться с пароходной компанией и поехать в них пассажиром. Однако, обратите внимание, что по иммиграционному закону США, в эту страну нельзя въехать по морю, не будучи гражданином этой страны (только в составе команды торгового судна, пассажир членом команды судна не является), то есть даже визы для попадания в США недостаточно. Насчет Канады не знаю.