This is unacceptable. I refuse to let ideologues dictate which words I use to refer to people. There are two genders, there will always be two genders, and I will not use some made-up pronouns in order to placate confused strangers who I don't even have personal affiliations with.
Canadians should be outraged and disgusted with their legislature. Remember everybody, this is what voting for the Liberal party gets you.