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