Canadian Union of Public Employees, Local 301 v. Montreal (City), [1997] 1 SCR 793 -- text