I will chime in on the marriage thing and say this...
Friends of mine did just get married in Canada. They know of a lawyer who brought a case before a NYC judge where, long story short, the judge basically acknowledged a lesbians couples marriage in Canada as binding in NY - and thus their lawyer friend thought that they might someday be able to use that case as precedent -- I don't know about law stuff , but just throw that out there...