Others have recommended getting a lawyer, you don't need a lawyer, you belong to a municipal union in Canada. You've got more power than God. Get the union to hire the lawyer, that's their job and why you pay your dues. (Unless there is more to this story that you aren't telling us - like you have 2 written warnings). Now it may be possible that you will lose your position as a climber and may be transfered to another job category, but getting fired for this - I don't see it as you have presented it. I worked as a supervisor in a municipality in Canada - firing a unionized worker was a minimum 4 step procedure and would take several months. We had workers on compensation due to workplace injury that we suspected was fraudulent. We had a Private Eye videotape them doing things they shouldn't have been able to do with their injury and yet we still weren't able to fire him outright. The grievances took us months to work through and at the end of the day, it was easier and less time consuming of supervisor's time (aka cheaper) to just bring him back to work.