I have pr status in Canada. I'm goring back to my home county to get married and stay there for around 4-5 months. As I'm not in Canada can I file the spouse sponsorship while I'm in back home? Or by law, I have to be physically in Canada? Making the second case is too difficult for me!