Hey everyone, I am in an usual situation and was hoping someone could help or offer some advice. I met a girl and have since been together for over a year. She is from America and I am from Canada. She has already come to visit me twice since but we are trying to figure a way to be together on a...