I'm a U.S. citizen and my girlfriend is Canadian. I would like to move to Surrey, B.C. to live with her and cross the border to work in the U.S. Is this possible without getting married? Marriage may be in our future. We want to live together first for a couple of years. What kind of hoops do I have to jump through to make this happen? Thanks