I am a US citizen and my girlfriend is a Canadian citizen. I am very well educated (medical doctor) and have a very nice job with the US government that I love. My girlfriend is very well educated, (PhD) and has a very nice job that she loves. She is also very close to her family and reluctant to leave Canada to come to the US. I love my job and I am reluctant to leave the US to live in Canada. Is it possible for us to legally marry then continue to live in our respective countries? If we marry but choose to live apart, what are our legal rights with regard to visitation and immigration? If we marry but live apart and I pass away (or vice versa) is she legally entitled to claim our joint property?