As an elected City Councillor, Garth holds the following responsibilities:
- Chair, Standing Committee on Finance and Audit
- City Representative, Omineca Beetle Action Coalition
- Founder and member, International Students Welcoming Committee
- Primary Alternate Director, Regional District of Fraser-Fort George
- Lead, Prince George Community Covenant
Federation of Canadian Municipalities
As a board member, elect 7 consecutive times, Garth is:
- Chair, Governance Working Group
- Member, Standing Committee on International Relations
- Chair, Extractive Sector Advisory Group
- Governance Representative, CISAL
- Transit Board Member, Canadian Urban Transit Association (CUTA)
Volunteer Work
Outside these civic responsibilties, Garth volunteers as:
- Secretary, Decentralized Energy Canada
- Board Member, Resource Connector North (formerly Northern Interior Mining Group
- Member, Nechako Rotary Club