I could use some help,my boyfriend is from canada and i am from the united states and he has a work visa for the united states hes been working in united states for a while now, he works with the oil and gas so he goes all over thats how we met. We want to get married, what is the best way to do...