There are many laws promulgated by the various levels of government here in Canada that affect people in a way that restrict their ability to act according to how they would prefer to act. All of us who pay our taxes don't always support how our tax contributions are being spent. There are gun control laws that are rejected by many law-biding citizens. The war on drugs is not acepted by all. I am sure that one can find many more compelling examples. Often majority governments are only voted in by a minority of voters. The point is that our society functions quite well because many subjugate their personal needs and wants for the common good.
These articles of clothing appear to be rejected by a majority of Canadians. Rejecting these within the conditions specified by this law is not an example of tyranny of the majority. As far as I am concerned, being Canadian means that one can be called from time to time to accept the will of the majority. In Quebec the majority has spoken.