Carney says Labour Code change will 'protect' right to strike. Experts say it still spells legal trouble