Good news, though: if the purpose for all this is to move to Canada (is it?), she can apply for permanent resident status, which is indefinite and lets you do things like have a job, pay Canadian taxes, get health care, and do most things except vote and have a Canadian passport.