Our King Street location has joined our All Coverage office at 695 Somerset Street.

You can still reach us by calling (506) 633-2121, or pop by!

Small Town Service, Big Time Savings

All-Coverage is a community-based insurance company. In contrast to 1-800 insurance companies, we provide personalized, small town service. We are active participants in the Maritime communities, helping keep the New Brunswick economy thriving. Our team offers personalized, one-on-one service with the utmost professionalism. We pride ourselves on maintaining our integrity and treating you as we would like to be treated.

We offer a range of policies for individuals, families, & businesses

Providing Coverage for nearly 30 years

Located in Saint John, All-Coverage Insurance Ltd. is a general insurance brokerage. We are fully licensed to transact general insurance business in New Brunswick and Nova Scotia.

Our Mission

Find you the proper coverage with the right insurance company—all at a competitive rate.

Our Vision

Although our brokerage is local, we access major insurance companies throughout Canada and the world to ensure that you receive the best possible rates and services for insurance products.


Staff Members

Years in Business


Leadership Team

With more than 50 years of combined insurance experience, our leadership team has you covered. From personal to commercial insurance, they’ve seen it all.

Stephen Halsall

President, Owner


Mark G. Collins

VP, General Manager, Owner

Mark Collins has been with All-Coverage Insurance Ltd. for 30 years. Mark completed the Associate of the Insurance Institute of Canada (A.I.I.C.) in 1995 & ( C.I.P) Chartered Insurance Processional in 2000. Mark holds a Bachelor of Business Administration (BBA) from the University of New Brunswick in Saint John. He has a Class IV license for New Brunswick and a Class III license for Nova Scotia.

As general manager of All-Coverage Insurance Ltd. for the last 30 years, Mark has proven his abilities, navigating through many changes in the general insurance industry. Before becoming manager, Mark was a broker/producer for All-Coverage for 9 years. With his years of management responsibility and experience, Mark has a proven track record of providing sound advice with the utmost professionalism.

Mark and his wife, Cynthia, live with their children in Quispamsis, New Brunswick.

Janis Sears

Office Manager/Broker

Janis Sears started within the insurance industry in 2004. She is the Office Manager at our Bestway Insurance location. She holds a Class IV Brokers license, as well as a life insurance license.

Janis handles Personal lines, Commercial lines and life insurance policies for our clients. She approaches all clients and situations with a positive mind set and is always more than happy to go over and above to assure our clients’ are satisfied.

Janis lives in St. Stephen, NB with her husband, and has two grown daughters.

Stacy Frye

Office Manager/Broker

Stacy Frye has been with St. George Insurance Ltd. for 5 years. Stacy received her Canadian Accredited Insurance Brokerage (CAIB) with honors in 2016. She has a Class IV license and Life, Accident and Sickness agent.

As office manager of St. George Insurance for the past 3 years, Stacy has proven her abilities grow the business in commercial & personal lines. Before becoming an Insurance Broker, Stacy was in sales in the aquaculture industry for over 15 years. With her years of sales and customer service experience, Stacy has a proven track record of providing sound advice and professional service for all her customer needs.