ok There is one issue that is rather large but i would rather not say and i assure u its not illegal, its just personal. Just use the info that i gave to the best of your abilities...
so ...Yes she has a job, and no she did not come to Canada illegaly... and she doesnt make enough money to move out, if that was the case, it would have been done...