Stephen Billyard

Stephen Billyard is the CEO of the Billyard Insurance Group (BIG). His excellence in leadership is exemplified by BIG’s astounding revenue growth, rapid company expansion, thriving industry partnerships, and numerous prestigious awards. Scaling nationally, he has invested heavily in technology and training to equip teams to reach their potential. Acknowledged for his excellence in leadership, Stephen Billyard was the recipient of the CEO of the Year award at the 2021 Insurance Business Canada Awards. He has led BIG to receive recognition as one of Canada’s Top Growing Companies in 2020 and 2021 by The Globe & Mail’s Report on Business and BIG was recognized as Big Brokerage of the Year by Insurance Business Canada in 2022.