I would like to get married to my fiance in the USA because I am American and all of my family is there. We currently live in Canada. What I would like to do is get married this August in New Jersey and then return to Canada where we both have jobs and my fiance is also in graduate school.
We would like to apply for a green card for him once we got back to Canada (maybe in December), but when we actually get married in the USA we have no intention of staying there at that time. Is there anything wrong with this? Would we be allowed to get married in the US without the intention of staying there?

