Hi I am a Colombian citizen living in USA with a J-1 visa sponsored by Fulbright, I am just starting my Ph.D program and i have permit to live here during 5 years. I plan to get married with a Canadian citizen, but i am not sure what the best way to do is. He doesnīt live in USA, he just "visit" USA.
I donīt plan to get a waiver in my two year foreign residence requirement, in fact I plan to take my future husband with me to Colombia. As he is not a US citizen I am not sure if I could get married here or if I want to get married in Canada, what should i do?

Thanks in advance