Why is gay marriage in Canada legal?

okay first of all, dont start saying that gay marriage is right to me, b/c im against it. Now then, Canada is a country where the society is put first. U.S.A. is a country where the individual right is put first, so why is gay marriage in Canada legal if the majority of people arent gay? you get what i mean?
17 answers 17