Gay Marriage in Canada Canada is the first North American nation to legalize same-sex marriages. Any Canadian citizen or permanent resident who wants to marry a foreign partner can do so. The foreign partner can arrive on a temporary visa and then can get married in the country. Also, neither […]