I wouldn't say that Canada doesn't allow freedom of speech, rather they have constitutionally protected and very limited freedom of speech and expression. In Section 2 of Canadas Charter of Rights and Freedoms it lists freedom of speech and expression as one of their fundamental freedoms.
If we read section 2 it tells us, "We’re free to think our own thoughts, speak our minds, listen to views of others and express our opinions in creative ways." countering your idea that Canada does not allow freedom of speech. As I mentioned before though, there are some limitations to the freedom of speech allowed. If we read further into the charter we see it says, "In addition, the Charter does not protect expression such as hate speech that involves threats of violence or that takes the form of violence. The media also have certain fundamental freedoms, and are free to print and broadcast news and other information." proving that, much like the United States, there are some limitations to free speech and expression.
If we look at Section 319 (1) of Canadas Criminal Laws though we can see that under the freedom of speech and expression, if violated or used in a negative way, there are consequences up to jail time.