The bill merely adds "gender identity or expression" to such other prohibited grounds (for hate speech and discrimination) as race, national or ethnic origin, colour, religion, age, or sex in the Criminal Code and Canadian Human Rights Act. Other provisions are unchanged.

The Canadian Bar Association has a short (4 page) position paper on C-16; it's worth reading. A link to it is here: https://www.cba.org/News-Media/News/2017/May/CBA-position-on-Bill-C-16