Project requests accepted across Canada · Matching depends on local contractor availability
Home-service matching across Canada

Need a contractor? Start with one trusted local pro.

Enter the service, province or territory, city or community and timing. Where current coverage is available, HomeSelect selects one contractor for the project instead of distributing the request to a list.

Free for homeownersOne trusted matchRequests across Canada
01Province02City03Project04Match
See the matching flowA sample of what happens after you submit
Sample
Sample project request
Step 1 of 3
Your locationCalgary, Alberta
What you needInterior painting — three bedrooms
TimelineWithin one month
Start my free request →
Your request stays focusedOne trusted pro · not a lead list
Ready when you are

Tell us about the job. We’ll take it from there.

Include the project, location and timing. Matching depends on current local coverage and project fit; a submitted request does not guarantee that a contractor is available in that area.

1Service fit
The type of work your project needs.
2Local coverage
Your province or territory, city or community and contractor service area.
3Timing
When you would like the project handled.
Trusted network
Business information and project fit reviewed by HomeSelect.

Tell us about your project

Step 1 of 3
Required so we can route the request to the correct local coverage area.
Free for homeownersOne contractor per requestNo obligation to hire
Deeper province coverage

Ontario, Alberta and British Columbia are live.

HomeSelect remains Canada-wide while three provinces now have deeper service hubs, roofing planners, local pages and province-specific homeowner research.

Ontario

First deep province.

Six service hubs, 16 roofing city pages, a roofing calculator and six Ontario guides.

Explore Ontario →
Alberta

Second deep province.

Six service hubs, 12 roofing city pages, a roofing calculator and six Alberta guides.

Explore Alberta →
British Columbia

Third deep province — intentionally smaller.

Six service hubs, only 10 roofing city pages, a BC planner and six province-specific roofing guides.

Explore British Columbia →
BC roofing

Budget before contact.

Use the HomeSelect BC planning band without entering contact information, then request one local roofer if you want to continue.

Open BC roofing →
How HomeSelect works

Three steps. One clear path.

Start with one relevant local contractor instead of repeating the same project details to a crowd.

01

Tell us about the job

Choose the service, province or territory, city or community and timing, then add the details that matter.

02

We choose the trusted match

HomeSelect reviews the project and selects one contractor whose work and service area fit the request.

03

They contact you directly

Discuss the project with one local pro and decide whether you want an estimate or to continue.

Project fitLocal coverageCurrent availabilityBusiness information reviewed
Homeowner guides

Make the next contractor conversation easier.

Practical Canadian guides for checking a contractor, comparing quotes, understanding contracts, permits and provincial worker-safety clearance systems.

Browse all guides →
Common questions

Clear before you submit.

Will several contractors receive my information?

No. HomeSelect is designed around one trusted match for the request, not a lead list sent to several contractors.

How does HomeSelect choose the contractor?

We look at the service requested, province or territory and city or community, timing, service coverage and the contractor information available to HomeSelect.

Does it cost homeowners anything?

No. Submitting a homeowner project request to HomeSelect is free and there is no obligation to hire.

Is HomeSelect available across Canada?

Yes. Requests can be submitted from every province and territory. Actual contractor availability depends on service and location.

What if my city is not listed?

Select “Other city or community” and include your community in the project details.

Free for homeowners · no obligation

Start with one trusted local pro.

Tell HomeSelect about the project once. We’ll review the request and, where coverage is available, choose one suitable local match.

Get my free match →