
General Contractor in Markdale
We are based right here in Markdale. Custom homes, garages, shops, additions and finishing work, built by Craig Thompson and a local crew.
Markdale is where we work from
CKThompson Contracting is a Markdale business. Craig Thompson runs the company from town, and the crew works out of here every day. When you hire us for a job in Markdale, you are hiring neighbours who will still be around after the work is done.
We build custom homes from the ground up, put up garages and shops, add on to existing houses and finish interiors. On bigger jobs we can manage the whole thing for you, from the building permit to the final walk through.
Being local matters on a build. We know the ground, the roads and the winters in this part of Grey Highlands, and we can get to your site quickly when something needs attention.
What we build in and around town
Every service below has its own page with more detail. Pick the one that fits your project, or call Craig and talk it through.
If your project does not fit neatly into one box, that is normal. Plenty of jobs mix framing, roofing and finishing, and one crew handles all of it.

Custom Homes
Full builds on town lots and rural acreage, from the foundation to the final trim.

Garages & Shops
Detached garages and workshops sized for trucks, tractors, toys or a small business.

Framing & Additions
More room without moving. Additions framed to tie cleanly into the house you already have.

Interior Finishing
Trim, doors, stairs, built ins and mudrooms that stand up to Grey Highlands winters.

Repairs & Renos
Older Markdale homes, updated room by room, with the structure checked as we go.

Project Management
We pull the permits, book the trades and keep the schedule, so you do not have to.
A few of our recent job sites
These photos come from our own builds. They show the framing and finishing work we bring to every job in Markdale.
What a Markdale build has to plan for
Markdale sits high on the Grey Highlands, and the weather here is part of the plan. These are the things we look at before we price a job in town or on the concession roads around it.
- Snow load. Markdale is in the snowbelt, so roofs and trusses are designed for the snow loads the Ontario Building Code sets for this area.
- Frost depth. Footings go below the frost line, and we plan the dig around spring and fall ground conditions.
- Wells and septic. Rural lots outside the village need a well and a septic system, and where they go shapes where the house can go.
- Drifting snow. We look at how the wind moves across an open lot before we place a garage door or a driveway.
- Spring melt. Grading and drainage are set so meltwater runs away from the foundation, not toward it.
- Permits. Building permits for Markdale come from the Municipality of Grey Highlands, and we handle the application on jobs we manage.
Also building near Markdale in Grey County, Beaver Valley, Owen Sound, Chatsworth, Flesherton, Durham, Blue Mountains and Meaford.
Markdale questions we hear often
Are you actually based in Markdale?
Yes. CKThompson Contracting is a Markdale business run by Craig Thompson. The crew works out of town and covers the rest of Grey County from here.
Do I need a building permit for a garage in Markdale?
In most cases, yes. Markdale is in the Municipality of Grey Highlands, and new garages, additions and most structural work need a building permit from the municipality. On jobs we manage, we prepare and submit the application for you.
Can you build on a rural lot outside of town?
Yes. A lot of our work is on rural property. We plan around the well, the septic system, the driveway and the slope of the land before we set the house or shop.
Do you take on smaller jobs too?
Yes. Along with full builds we do decks, repairs, renovations and finishing work. Tell us what you need and we will tell you honestly if it is a fit.
How soon can you start?
It depends on the season and our schedule. Call 519-270-3060 and Craig will give you a straight answer on timing.
What does a new build in Markdale cost?
Every build is priced on its own. Size, the lot, the foundation, the finishes and the time of year all change the number. We walk the site, go over your plans and give you a written quote with no obligation.
Planning something in Markdale?
Call Craig or send a few details. We are local, so a site visit is easy to set up.



