I don't believe that the USA should tell Canadians how to run their country and in the same vein, I don't believe that any other country should tell the USA how it should be run. Not being familiar with Canada's Laws, I don't know whether or not they fully allow freedom of speech. I can say that here in the USA, freedom of speech is SUPPOSED to be a right, but, in all honesty, it's not.