Цены для иностранцев  в Канаде и Америке примерно одинаковые, в штатах университетов намного больше, программы разнообразнее, есть связи с университетами других стран. Шанс остаться после универа достаточно большой, но надо сделать Мастера или докторскую и найти работу. Ну или женится и в Канаде и в штатах.  А обычная учеба на бакалавра что в канадском, что в американском универе не даёт ничего для иммиграции.