I moved from Ontario to live in Michigan for 7 years now and my visa (permanent resident green card) is going to expire in a few years. I have a boyfriend of now a year and a half and would like to eventually marry him and both be living in Canada, likely Ontario where my family is. First, how do I move/live in Canada as a citizen again, and second, how do I bring my boyfriend with me legally so we can both work?