Same-Sex Marriage In Canada Here To Stay - Towleroad Gay News