Okay... Well I have a confusing situation. I'm 17 and a US citizen, but I'm planning on moving to Canada when I turn 18 after I finish school. I'm moving there to be with my boyfriend, we've been together for 3 years and he's visited me a few times, but obviously visiting can't go on forever. I...