Согласна с Вами. Шансов получить визу в вышеуказанном случае реально мало, прочитав исходные данные. Далеко не всё в выдаче визы решается правильно составленным приглашением. По сути девушку ничего здесь (в Украине) не держит: она в разводе, ребенок - взрослый. Для посольства Канады она - потенциальный эмигрант. К тому же отсутствуют выезды зарубеж, т.е. человек не зарекомендовал себя как добросовестный турист, не нарушающий визовых режимов тех или иных стран. Таким образом от этой девушки непонятно чего ожидать, и посольству проще отказать в визе. Визовые офицеры смотрят на семейные, социально-экономические (работа, бюджет) связи. Сама я по работе была связана с получением канадских (и не только) виз почти 10лет, поэтому кое-что мне известно. Я бы тоже посоветовала по тур. путевке попробовать, и не заикаться, что есть знакомые в Канаде, хотя и тут могут "прицепиться", что  нигде раньше не были, а тут вдруг сразу в Канаду захотелось. Или если у девушки очень хорошая работа, должность, высокая зарплата - то можно сделать упор на это, как один из фактов "привязки" к родине.