Yes. Effective June 26, 2013, same-sex marriages are recognized under US federal law, including the Immigration laws pertaining to the scenario you mention.
A fiance visa allows American citizens to bring their fiance into the United States. This visa allows the non-citizen fiance to enter the United States and live with the American Citizen until they marry.
Currently an American citizen is not able to obtain a fiance visa for a same-sex fiance.
* ---- == == * ---- == == * ---- == ==
No, the Canadian has to be married to the American in order to live or work in America. Because you have to be married to an American to get a green card in order to do that.
no
There is no waiting period for spouse of a US citizen. You need to contact the US embassy in Hong Kong for an application appointment.
It is best for the U.S. Citizen to apply for a fiancee visa for the fiance or fiance from another country. They must marry within 90 days of the fiance's arrival in the United States, and then the American spouse can sponsor the new spouse for permanent residency.
You should contact the American embassy in Mexico for legal advise:http://www.usembassy-mexico.gov/
The best way to marry your American fiance is in America. This way, you can instantly become an American citizen. You can then work in Malaysia under a work permit. while retaining your U.S. citizenship.
My fiance? Absolutely not.
yes you can
Yes you can ;)