<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://localhost:3000</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>http://localhost:3000/services</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>http://localhost:3000/services/balcony-renovations</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>http://localhost:3000/services/drywall</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>http://localhost:3000/services/waterproofing</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>http://localhost:3000/services/fencing</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>http://localhost:3000/services/painting</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>http://localhost:3000/services/flooring</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>http://localhost:3000/about</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>http://localhost:3000/blog</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost:3000/blog/balcony-renovation-cost-ontario</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/blog/condo-balcony-restoration-gta</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/blog/balcony-railing-replacement-guide</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/blog/balcony-waterproofing-membrane-installation</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/blog/exterior-stucco-repair-ontario</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/blog/building-envelope-upgrades-homes</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/blog/exterior-siding-options-canada</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/blog/porch-and-stoop-reconstruction</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/blog/drywall-installation-best-practices</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/blog/basement-drywall-moisture-control</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/blog/soundproof-drywall-for-condos</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/blog/drywall-repair-vs-full-replacement</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/blog/open-concept-wall-removal-guide</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/blog/ceiling-drywall-texture-removal</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/blog/interior-framing-for-renovations</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/blog/drywall-taping-mudding-timeline</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/blog/foundation-waterproofing-ontario</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/blog/basement-leak-repair-checklist</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/blog/window-well-waterproofing</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/blog/bathroom-waterproofing-before-tile</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/blog/flat-roof-waterproofing-systems</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/blog/crack-injection-foundation-repair</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/blog/sump-pump-backup-systems</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/blog/exterior-drainage-for-homes</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/blog/privacy-fence-installation-ontario</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/blog/cedar-vs-vinyl-fencing</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/blog/deck-restoration-vs-rebuild</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/blog/composite-decking-pros-cons</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/blog/fence-post-concrete-footings</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/blog/pool-fence-code-ontario</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/blog/gate-hardware-for-heavy-fences</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/blog/deck-railing-height-requirements</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/blog/interior-painting-prep-checklist</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/blog/exterior-painting-ontario-weather</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/blog/hardwood-floor-refinishing-guide</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/blog/laminate-vs-engineered-hardwood</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/blog/tile-floor-installation-bathrooms</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/blog/epoxy-garage-floor-coatings</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/blog/cabinet-painting-vs-replacement</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/blog/low-voc-paints-for-homes</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/blog/home-renovation-budget-template</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/blog/how-to-read-construction-estimate</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/blog/renovation-timeline-what-to-expect</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/blog/choosing-a-renovation-contractor</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/blog/permit-requirements-ontario-renovations</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/blog/living-through-a-renovation</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/blog/change-orders-explained</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/blog/punch-list-before-final-payment</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/blog/toronto-home-renovation-trends</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/blog/mississauga-basement-renovation-guide</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/blog/brampton-fence-and-deck-projects</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/blog/hamilton-heritage-home-renovations</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/blog/oakville-exterior-renovation-ideas</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/blog/vaughan-condo-renovation-rules</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/blog/markham-kitchen-renovation-costs</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/blog/southern-ontario-winter-construction</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/blog/commercial-tenant-improvement-guide</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/blog/working-with-general-contractors</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/blog/multi-unit-building-maintenance</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/blog/commercial-drywall-metal-stud-framing</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/blog/restaurant-build-out-checklist</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/blog/warehouse-floor-repair-options</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/blog/gc-trade-coordination-tips</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/blog/commercial-painting-maintenance-plans</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/privacy</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>http://localhost:3000/terms</loc>
<lastmod>2026-05-30T09:42:21.593Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
</urlset>
