So I am 55 and would like to retire and marry my fiancee who lives in Canada. She has young kids so she can't move here to the USA. I am in good health and hope to still work at least 10 more years (once Canada allows me to work). Of course, she will sponsor me. I have a decent size 401 k I can take at 55 and a pension I can take either at 55 or 60. Does this seem like something Canada will allow? Can she sponsor me without us getting married or should we marry first? We have been together for 4 years and I do not want to continue the back and forth monthly. She is on disability because of an illness and I believe once she marries me she will lose it? My health is good( I do have Crohns disease but it's controlled by medicine). Currently, I work 12 hr shift work in a lab at a chemical company so I am able-bodied.