My situation:
My girlfriend is Japanese. I am born and raised Canadian. We have been dating for two years. She originally came to Canada on a study permit, then had work permit, and then went back to Japan for five months (I went to visit her during) after her work permit expired. She is...