GJ Cahill is an active member with the following professional organizations:
Canadian Construction Association (CCA)
Canadian Electrical Contractors Association (CECA)
CLRA
Electrical Contractors Association of New Brunswick (ECANB)
Newfoundland & Labrador Construction Association (NLCA)