I am wondering what my options are for my boyfriend and I to be together. He is a US citizen and I am Canadian. We know we want to be together and we are prepared to get married if necessary, however my divorce is not final yet. We are not sure if I should move down there or if he should move up here. In most ways financially it would make more sense for him to move here as I am in a much better position to support him financially until he is able to work. The main glitch is that he has a conviction from 10 years ago. I believe that since it has been over 10 years that he is considered rehabilitated and can visit Canada without issue, however I am not sure if moving here would be a different story? If in fact his conviction is no longer an issue what are our options for him moving here? I can easily support him if he never worked, but I know he would want to work and so I know he would need a work visa and likely residency, and I think that both of these typically take about a year to obtain, would that be accurate? If we were to get married then I believe the process is easier and quicker but I am not certain as how all that works? I guess my biggest concern is, does or could his over 10 year old conviction pose any sort of problem and if so what steps would be necessary to take in order for him to move here with me? Thank you for any information you can provide as we begin to try and figure out all of our possible options.