20 Eglinton Ave. West
Suite 1109, PO Box 2053
Toronto, ON  M4R 1K8


Office Hours:
Mon-Fri 09:00 to 17:00

Executive Committee

Home / About Us / Executive Committee

Executive Committee

The Executive Committee is the principal administrative body of Local 4948. It consists of the President, the Vice-President, the Secretary-Treasurer and the Recording Secretary. They are elected by the membership every three years by way of a secret ballot vote.


What We Do

The Committee conducts the daily business of the Local. It makes the decisions and takes the actions necessary to protect the work-related interests of the members; all in accordance with the Local’s By-laws and the National CUPE Constitution.

The Committee works closely with the rest of the Executive Board to ensure that all members’ views are heard and their concerns addressed.


Brandon Haynes, President

📧 [email protected]
📞 (416)-440-7981 ext 4800

I have worked at the Toronto Public Library for over 15 years, most recently at the North York Central Library in the Business, Science, & Technology department.

One of my earlier experiences with the Union took place when, as a Site Monitor for the “Leading to Reading” after-school program, I was informed by management that they were eliminating my position.

Thankfully, the Union was there for me and made sure there was a process in place for my redeployment. Without the Union, I could have lost my job.

I decided right then that I needed to give back to my Union. I wanted to join the fight to advocate for libraries and help protect the Library Workers who deliver top-notch service to the world’s busiest urban library system!

Since that time, I have been involved with the Union in various roles, including sitting on the Health and Safety Committees, the Executive Board, and as the Ontario Representative and Co-Chair for CUPE’s National Library Workers’ Committee. I was elected President of TPLWU, Local 4948, in November 2019.

The strength and resolve of Library Workers, and from the communities we serve, inspires and motivates me to be a proud advocate for libraries and for the membership I humbly serve.

Emma Lee, Vice-President (Acting)

📧 [email protected]
📞 (416) 440-7981 ext 4804

I was hired by the Toronto Public Library in 2005. Like so many of our members, I spent the first 13 years as a part-time worker, picking up extra shifts where I could; at branches all over the city before finally securing a full-time permanent position in 2018.

My involvement with the union began in 2013 when an Executive Board member asked me if I was interested in becoming a Steward. I agreed to run and shortly after became a Steward for the North.

It wasn’t until 2016, however, when  was selected as one of four young precarious workers to be on the Bargaining Committee that I truly began to understand the purpose and strength of the union.

I learned how unions are intertwined into the political environment of this city. I saw first-hand how unions could fight to raise the standards of living for their members and society.

In 2018, I joined the Local’s Executive Board as North Area Chair. Three years later, I accepted the position of Acting Vice-President.

Over the years, I’ve coordinated many political and issue-based campaigns within our union, including the Toronto Public Library Workers’ campaign against Staffless Libraries. I also represent the Toronto Public Library Workers on the Toronto and York Region Labour Council’s Women’s Committee, the Chinese Workers Network, and the Municipal Committee’s Election Planning Committee.

I am proud to be a member of this union and am driven by its social and economic goals.

Camlin Vinayagamoorthy

Camlin Vinayagamoorthy, Secretary-Treasurer (Acting)

📧 [email protected]
📞 (416) 440-7981 ext 4802

Sandy Li, Recording-Secretary (Acting)

[email protected]
📞(416) 440-7981 ext 4803

Members Login Here:

Member Site

Local Twitter

Local4948 local4948
@SkylarMaharaj: So impressed hearing @chipadovani's vision for #YSW and Toronto at Labour Meet & Greet, hosted by @torontolabour and @Local4948. https://t.co/lsFzKeQVIn
Local4948 local4948
@torontolabour: Proud to support Chiara Padovani and Lanny Ferreira, our endorsed candidates in #YSW @lannyf @Local4948 https://t.co/FA3PJH038a
Local4948 local4948
@ausmalik: I totally get this. In a big conversation last night, I asked what about Toronto do you love/are proud of. Without missing a beat, the overwhelming reply was: @TorontoLibrary! Thx to the super library workers @Local4948 that make our library system and spaces sources of pride 🙌🏽 https://t.co/rJ495rvWJd
Local4948 local4948
@torontolabour: What's your plan for the weekend? How about joining our Meet & Greet with our endorsed Toronto Councillor Candidates? Hope to see you all! #TOpoli @chipadovani ⏰Sat, Sept 17 at 1-2pm 📍129 Lonborough Ave, York. @ausmalik ⏰Sun, Sept 18 at 3-4pm 📍165 Augusta Ave., Toronto https://t.co/Cm2sky7EL5
Local4948 local4948
3rd day of ice-cream truck for the @UWGreaterTO ! We're at Bloor/Gladstone, City Hall, Spadina Rd, & Lillian H Smith libraries today! See you there! #icecream #fundraising #torontolibrary #libraryworkers #unitedway https://t.co/WTMcDSdoBX