Freedom of Speech
Commercial speech is protected under section 2(b) of the Canadian Charter of Rights and Freedoms. The constitutional guarantee protects not only the right to speak, but also the right not to speak.
The requirement to disclose certain types of information e.g., opinions, might compromise basic constitutional values.