And I clearly remember, after I left, that it was routine for there to be court cases in which judges would say that stories were not allowed to be reported on in Canada.
Glancing at the Charter, the first clause is an exemption that you could drive a Mack truck through, and undoubtably the cases of court muzzling that I remember were so driven. That is, the government is free to erect any limitations on the rights guaranteed in the Charter as long as they can be demonstrably justified in a free and democratic society. I'm sure that Bush, Ashcroft and Co. would love it if the US system had a blanket exemption as big as that one (particularly if you can get your case heard by a friendly judge).
I stand by my statement. Canada does not, even in theory, uphold the principle of freedom of speech. The USA definitely does that in theory, and has been known to do it in very painful and embarrasing practice. (eg The Pentagon Papers for one example, or for another, instructions for how to build hydrogen bombs.)
Sincerely,
Ben