Canadian government is 'muzzling its scientists'