Caroline started working for the City in 1992 for the Parks, Forestry & Recreation Division. She moved to the Shelter, Support & Housing Division in 1999. In 2019, she served as Local 79’s Auditor Trustee and served as an Executive Board member from 2019-2020. In 2021, Caroline was elected as a City of Toronto Full-Time Unit Officer after having been appointed to the position from 2018-2020.
In 2022, Caroline was nominated as Acting Chief Steward, where she moved numerous grievances to arbitration and increased Steward recruitment. She is the Health & Safety Co-Chair at Seaton House and a member of the Health & Safety Coordination Committee, as well as a member of numerous other Local 79 Committees.