Jusqu'en 2010, Bill a participé activement aux activités de la chambre de commerce du Grand Barrie, du Club optimiste, du club Kiwanis et du club Rotary de Barrie. De plus, il a longtemps été bénévole à l'hôpital Royal Victoria.
As of 2010, Bill played an active role in the Greater Barrie Chamber of Commerce, the Optimist Club of Barrie, the Kiwanis Club of Barrie, the Rotary Club of Barrie and has been a long-time volunteer at the Royal Victoria Hospital.