I've been talking to my boyfriend for almost 2 years already and I feel like I'm ready to see him. We're very close with each other. He lives in Alberta, Canada. I'll be 18-years-old as of next year, and I really want to see him when I'm 18. He's 19 as of right now. I am also from the USA (So I'm guessing it shouldn't be THAT difficult versus living in another country). But anyway, what I really want to know is what to do, step-by-step so I can see him. And how long I can see him for once I'm there. And if someone can please help me out, is it possible to live with him while I'm visiting? I hear you need to be there for a period of time to be considered a Canadian citizen. But please, I really need help on this. I don't want to let it go or anything like that, I've been looking forward to doing this for a very long time. I am also going to be saving my money, as well.