Much of the dysfunction of the USA partly comes from it's size and it's economic, climatic & historical diversity compared to Canada. Canada is significantly smaller economically, historically and population wise. It is also a country that has had consistently cold winters, which creates cultural values that forces you to save for the winter, which makes everyone work better together, which is something you see similar with Scandinavian countries [0].
The USA has many climates that make fairly different cultures in subtle ways. Canada works better because it's smaller and accidents of history, not because they don't have free speech. Canada is more american than they feel comfortable with, and this creates a unease that makes them feel like they need to differentiate themselves on minor difference, much like two twins.
[0] If your wondering why russia doesn't work like scandinavia, one reason why is hundreds of years of brutal mongolian rule, while scandinanvia avoided that trauma.