The best general contractors in Canada, city by city
Firms that run a home project end to end: pricing, permits and scheduling the trades on site. These lists cover residential work: renovations, additions and new builds. Each city has its own list of up to 10 general contractors, weighed on Google rating, the number of reviews behind it, how closely each firm's services match general contracting, and its portfolio.
General contractors by city
Each city's list, with the firm ranked first on it.
British Columbia
- General contractors in Vancouver
Metro Vancouver, BCRanked first: YVR Construction Group
- General contractors in Surrey
Metro Vancouver, BCRanked first: JC Custom Home Improvement
- General contractors in Burnaby
Metro Vancouver, BCRanked first: Jo&Le Home Renovation
- General contractors in Richmond
Metro Vancouver, BCRanked first: JPC Services
- General contractors in Langley
Metro Vancouver, BCRanked first: JC Custom Home Improvement
- General contractors in Kelowna
Okanagan, BCRanked first: Realty Renovation
- General contractors in Victoria
Vancouver Island, BCRanked first: White Wolf Homes
Prairies
- General contractors in Calgary
Calgary Region, ABRanked first: Right Choice Construction
- General contractors in Edmonton
Edmonton Region, ABRanked first: N&C Construction Renovation
- General contractors in Saskatoon
Central Saskatchewan, SKRanked first: All Square Developments
- General contractors in Regina
Southern Saskatchewan, SKRanked first: Collaborative Construction
- General contractors in Winnipeg
Manitoba Capital Region, MBRanked first: Nyce Renos
Ontario
- General contractors in Toronto
Greater Toronto Area, ONRanked first: Sosna Home Renovations
- General contractors in Ottawa
National Capital Region, ONRanked first: Select Urban General Contractors
- General contractors in Mississauga
Peel Region, ONRanked first: 3M Renovations
- General contractors in Brampton
Peel Region, ONRanked first: Amar Royal Renovations GTA
- General contractors in Hamilton
Golden Horseshoe, ONRanked first: Zzone Homes
- General contractors in London
Southwestern Ontario, ONRanked first: CCR Build + Remodel
- General contractors in Markham
York Region, ONRanked first: Y2 Design & Build
- General contractors in Vaughan
York Region, ONRanked first: Sosna Home Renovations
- General contractors in Kitchener
Waterloo Region, ONRanked first: Top Level Construction
- General contractors in Burlington
Halton Region, ONRanked first: JJ Legacy Contracting
- General contractors in Oakville
Halton Region, ONRanked first: Gracia Makeovers
Atlantic Canada
- General contractors in Halifax
Halifax Regional Municipality, NSRanked first: Complex Construction
- General contractors in Moncton
Southeast New Brunswick, NBRanked first: Thirty Four Renovations
- General contractors in St. John's
Avalon Peninsula, NLRanked first: GoodBoy Renovations
General contractors: common questions
What does a general contractor do on a home project?
A general contractor runs the job from start to finish: pricing it, booking and supervising the trades, ordering materials, arranging inspections and keeping the schedule. You deal with one firm instead of hiring the framer, plumber, electrician and drywaller yourself.
Do I need a building permit for a renovation?
Usually, for anything structural, for new plumbing or electrical work, and for most basement finishing, additions and decks. Your municipality sets the rules and issues the permit. Many general contractors apply for it as part of the job, so agree who is responsible before you sign.
What should a renovation contract include?
A written scope of work, the price and how changes will be priced, a payment schedule tied to stages of the work, start and finish dates, who pulls the permits, and the warranty on workmanship. Pay as stages are completed rather than most of the price up front.
Should I hire a general contractor or manage the trades myself?
Managing the trades yourself means booking, ordering and supervising each one, arranging the inspections and absorbing the delay when one trade holds up the next. A general contractor does that work and answers for the result. Running it yourself suits small jobs that need one or two trades.
Before you get quotes
- Contractor Deposit: How Much Is Normal in Each Province?How much deposit a contractor can fairly ask for, the deposit rules in Ontario, BC and Alberta, when a bigger payment up front is justified, and how to get it back.
- Do I Need a Building Permit to Renovate? Rules by ProvinceWhich renovations need a building permit in Ontario, BC and Alberta, project by project, plus the trade permits, who applies, review times, 2026 fees and what skipping a permit costs.
- Construction Holdback: The 10% Rule Homeowners Must FollowWhat the 10% construction holdback is, how long Ontario, BC and Alberta make a homeowner keep it, when to release it, and what paying in full too early can cost.
Know a general contractor that belongs on a list?
Send its name and website, or tell us about a detail on a list that has changed.