Il a été administrateur du Conseil de l'unité canadienne, membre du comité directeur du Fonds de dotation pour le saumon du Pacifique, administrateur du Fonds mondial pour la nature (Canada) et administrateur du British Columbia Public Interest Advocacy Centre.
He has been a governor of The Canadian Unity Council, a member of the steering committee of the Pacific Salmon Endowment Fund, director of the World Wildlife Fund Canada, and director of the British Columbia Public Interest Advocacy Centre.