Виза не нужна. А страховка?  Я ведь не знаю, какую страховку вы ей оформляли в Канаде. Надо проконсультироваться у страхового агента.  Внимательно изучить се, что мелкими буковками в ее страховке написано.  Разберетесь со страховкой, просто купите билет и всё.  Летит со своим украинским паспортом, в котором есть канадская виза. Никаких  проблем.