I dated a man 20 years ago we hooked back up in 2010. He's from France. He came here to visit me after a few months I flew with him to France to meet family. He returned with me. 2011 he flew back then on return to Canada they stamped his passport saying must return august. But we married July and he didn't go back. So now we don't know if he is classed as illegal or what? Can I sponsor him? Can he fly home to visit and come back? We are 50, have all the years of photos of the two of us..etc.