Canada allows same sex marriage and I know an Irish resident who came here to be married a few years ago. He stayed less than a week and the whole process was simple and pleasant for them both. Over a year ago, the government announced they would tweak our law specifically to ensure such marriages were recognized properly:
The federal government is working quickly to change the law so that the marriages of the thousands of gay couples who travel to Canada to wed are legally recognized in this country.
“We want to make it very clear that in our government’s view, these marriages should be valid,” a senior government official said on Friday.
“That’s why we will change the Civil Marriage Act so that any marriages performed in Canada that aren’t recognized in the couple’s home jurisdiction will be recognized in Canada.”
The legislative change will apply to all marriages performed in Canada regardless of the laws of the jurisdiction in which the couple live, the official said.
Their motivation was partly to enable these couples to divorce later: we've had equal marriage for over a decade, and some marriages don't last that long. A few couples found they couldn't divorce at home, because home didn't consider them married, and they couldn't divorce here because they weren't residents. That was silly and this is a fix for it.
In 2007, 50% of the same sex marriages in Canada involved two non-residents. I suspect the ratio has fallen a little as couples who waited decades to wed were creating a boom for the first few years, and there are now more places to go if you want to marry. But by all means come here and get married. See Niagara Falls or the Rockies or Peggy's Cove. Plenty of people do.