Sitting here in Detroit overlooking the Detroit River and Windsor, ON gives an interesting perspective on the subject. There are loads of people who cross in either direction between Michigan and Windsor to go to work every day.
One acquaintance lives/citizen of in Canada, works here for a large consulting firm, crosses every day for work, his partner is a school teacher in Canada. He doesn't want to get married because it's awkward to cross into the US when you are (and he obviously does it every day).
Another acquaintance lives/permanent resident of Canada, works for large consulting firm, partner a banker/citizen in Canada. They married so they could live together (which they do in Canada). They wanted to be together, so they married.
I was seeing a guy in Windsor for about 6 months. Not a great relationship, but a strangely comforting feeling that for the price of a tunnel toll, I could be married with all the legal benefits thereto applying.
Clergy from the US can do ceremonies in Canada with little fuss. MCC/Detroit does it fairly often. Again, for little more than the price of a tunnel toll and recording fee in Canada, you can be legally married (even as both are US citizens).
Legal firms in Canada advertise weekly in our GLBT newspaper. It clearly is an untenable situation that every New Jersey decision puts a nail into the coffin.