The Canadian Charter of Rights and Freedoms, section 15, says "Every individual is equal before and under the law and has the right to
the equal protection and equal benefit of the law without discrimination and, in
particular, without discrimination based on race, national or ethnic origin,
colour, religion, sex, age or mental or physical disability"

So what exactly does this legislation do that is incremental to these already established rights?  I would have thought that trans rights were fully covered under the above clause.