Okay, if someone has a more complicated situation than I do, than I am SHOCKED.
My boyfriend is Venezuelan but has his permanent residence in Brazil. I am Canadian but have been living in Peru for over 1.5 years. I met him in Brazil and he moved here to Peru to be with me. He has a working visa...