Bill C-16, An Act to amend the Canadian Human Rights Act and the Criminal Code, passed a vote in the Senate with 67 in favour.

It prohibits discrimination on the basis of gender identity or expression, just as Canada's human rights code prohibits discrimination due to gender, sexual orientation, religion, and other factors.

But getting here has been a process, to say the least.