me and my wife knew each other for 10 years (in Canada), studied together in Canada, got married in Canada, and work in Canada (she's on worker permit).
(Heck, she paid tax for years for goodness sake, i wonder what takes them so long to approve the app *rant*) I'll be patience yes i know =)