Carl began working at Canada Post in 1975. In early 1976 he became actively involved in the executive of the Charlottetown Local of the Canadian Union of Postal Workers. He served as Secretary-Treasurer and held all executive positions of the local, including 15 years as President.
He is currently President of the PEI Federation of Labour. As such, he represents Islanders at the municipal, provincial and federal levels on issues relating to EI, Expanding Canada Pension Plans, Climate Change, Health Care, Pharmacare and any other social related issues. He has also served on a legislative review committee for the Workers Compensation Board of PEI and work with the Poverty Eradication Coalition.
Carl has dedicated a lot of time and work to the PEI Coalition for Fair EI from hosting meetings, meeting
with government and appearing before House of Commons Committees in Ottawa.