Canadian court puts muzzle on honking by protesting truckers