Two years ago it took a gentleman I know One year to bring his bride, who had a 4 year old at the time, to Canada. His wife is my Russian Teacher. Anyhow, she tried to enter Canada twice on Visitors/Tourist Visas to visit him. She went to the Canadian Embassy in Moscow, Docetae I know your Lady is Ukrainian, where she described the scene as being the most embarrassing, low and demeaning and she has ever been in. The first time she was refused for not having the correct papers. The second time they refused her because the Interviewer accused her of being pregnant. Both times she travelled by train 8 hours to Moscow and stood in line for 10 hours to see Canadian Officials. She was employed at the time and owned property.
After the second refusal, her then boyfriend, asked her to marry him. They were both fed up with the BS.
He did all the work himself in Canada.... No Lawyers except for Notarizing letters. Six months after their marriage she landed into Toronto with her young Son. He said that the longest part was waiting for one country to wait for the other to send papers to it.

He had to travel to Ottawa once to visit someone in Immigration. When everything was ready she went back to Moscow for a third time, was swept past the 10 hour line and brought into a private area where they welcomed her and interviewed her like she was a human being..... Don't know if this helps? I have a number you can call this fellow if you want any advice. Best of Luck

She said that her initial Visa denials never affected her final Acceptance after becoming married. My Svetlana is scared to death to take that chance...