I am a Canadian and my fiancee is American. Once married we would like to have the flexibility to work and live in either country.
In other words, in the long run, I would like a green card for the U.S. and she would like a green card for Canada.
What would the best way to go about...