The Billyard Insurance Group is an independent and award-winning Canadian insurance brokerage. Their holistic approach to insurance ensures their clients receive the best coverage for home insurance, auto insurance, commercial insurance, travel insurance, pet insurance, life insurance and financial planning services. In recent years, BIG has witnessed exponential growth with President Stephen Billyard and his team paving the way for growth and innovation. What started as a local, family-run brokerage in Welland, Ontario has now expanded to 60 branches in key cities of Alberta, New Brunswick, Nova Scotia, and Ontario. Their growth strategy is fueled by a vision to acquire top talent by providing industry-leading training, technology, and broker support.
Billyard Insurance Group
Head Office Address:
38 East Main Street Welland, Ontario, L3B 3W3