So I met this guy on a matrimony site couple of months ago. He is currently residing in Dubai. We started talking and getting to know each other. He told me he previously lived and worked in Canada. I didn't know that till we started talking. We like each other and wants to get married soon. Now the problem is he over stayed in Canada and worked here for a few years illegally for a big company. He has completed his engineering in Canada. He left the country last year, he wasn't deported he left with his own free will. We are planning to get married next year, if we get married and I want to sponsor him, will it be an issue since he over stayed? We genuinely like each other. So we declare to CIC that he over stayed will that cause any issues? Some help and advice would be greatly appreciated. Thanks