USCIS will not recognize a partner joined through civil union. If a same-sex couple is not married due to the marriage laws in their home nation, the solution is to get married in a nation that recognizes same-sex marriage. USCIS recognizes same-sex spouses as long as the couple was married where same-sex marriage is legal.