A person who is a Permanent Resident of Canada can sponsor a person as his/ her spouse if that person is married to the Permanent Resident (and the marriage performed in a legal service). A marriage between two persons of the same sex will also be recognized for immigration purposes, if the marriage was legally performed in Canada, or was performed outside of Canada in a country where marriage between two persons of the same sex is legally recognized.