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 that without him losing his work visa, alot of people are telling us to get married in the united states and then file for the k3 papers or something then he can still work in the united states. Thank you