Hello! I've browsed this forums quite a bit, as well as other places for some answers, but I had some specific questions, and decided to ask for some help. I'm a US citizen and my long term boyfriend is Canadian. At first, he traveled here a lot, just a week or so every other month, and for the...