Allan is a Chartered Account (CA) with over 45 years of industry experience. He spent much of his career with PricewaterhouseCoopers LLP (PwC) focusing on Audit and Assurance Services. Allan worked in various capacities with PwC, including Audit Partner, National Human Resources Partner, Canadian Firm Policy Board Members and National Audit Operations Leader. More recently, Allan became an instructor in accounting with Humber College.

Allan has held many roles in the not-for-profit sector including, Finance Committee member and Chair of the National Cancer Institute, member of the National Board of Directors for the Canadian Cancer Institute, and currently is Treasurer and member of the Board of Directors of the Peel Condominium Corporation.