...and ironically, I just spoke with her, and she's not adverse to staying in Canada for a few years (instead of 3 months), but will talk to her family. If that works, then it would be easier to get a visa, I think (i.e. the company would create a position and offer her full time work).
And yes, there is that whole "marriage to a german / canadian national" option... but neither of us have even spoken about it (to each other)

lol