There is no such thing as free speech in Canada.
I wonder what the 38 pilots of the LaFayette Escadrille would have to say about being forbidden to paint their Indian Head logo on their planes. But then ignoramuses were not as popular in those days. Political Correctness MUST BE DESTROYED!
Don’t see how this will succeed through a Court action. Human rights in Ontario are governed by the Ontario Human Rights Code, that contains a statutory complaint system. You can’t sue a private sector entity directly, as you can under the American laws (an exception if you can attach it to a wrongful dismissal action). You have to pursue a complaint that will be heard by a tribunal - not the courts.