<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://www.soiltag.ca/</loc>
    <lastmod>2026-04-16</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://www.soiltag.ca/pricing</loc>
    <lastmod>2026-04-16</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://www.soiltag.ca/about</loc>
    <lastmod>2026-04-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.soiltag.ca/support</loc>
    <lastmod>2026-04-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.soiltag.ca/resources</loc>
    <lastmod>2026-04-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.55</priority>
  </url>
  <url>
    <loc>https://www.soiltag.ca/provinces</loc>
    <lastmod>2026-04-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.65</priority>
  </url>
  <!-- Province landing pages — unique slugs, hreflang en-ca (and fr-ca for QC). -->
  <url>
    <loc>https://www.soiltag.ca/ontario-excess-soil-tracking</loc>
    <lastmod>2026-04-16</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.95</priority>
    <xhtml:link rel="alternate" hreflang="en-ca" href="https://www.soiltag.ca/ontario-excess-soil-tracking"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.soiltag.ca/ontario-excess-soil-tracking"/>
  </url>
  <url>
    <loc>https://www.soiltag.ca/british-columbia-excess-soil-tracking</loc>
    <lastmod>2026-04-16</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en-ca" href="https://www.soiltag.ca/british-columbia-excess-soil-tracking"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.soiltag.ca/british-columbia-excess-soil-tracking"/>
  </url>
  <url>
    <loc>https://www.soiltag.ca/alberta-excess-soil-tracking</loc>
    <lastmod>2026-04-16</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en-ca" href="https://www.soiltag.ca/alberta-excess-soil-tracking"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.soiltag.ca/alberta-excess-soil-tracking"/>
  </url>
  <url>
    <loc>https://www.soiltag.ca/quebec-contaminated-soil-tracking</loc>
    <lastmod>2026-04-16</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en-ca" href="https://www.soiltag.ca/quebec-contaminated-soil-tracking"/>
    <xhtml:link rel="alternate" hreflang="fr-ca" href="https://www.soiltag.ca/quebec-suivi-sols-excedentaires"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.soiltag.ca/quebec-contaminated-soil-tracking"/>
  </url>
  <url>
    <loc>https://www.soiltag.ca/quebec-suivi-sols-excedentaires</loc>
    <lastmod>2026-04-16</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en-ca" href="https://www.soiltag.ca/quebec-contaminated-soil-tracking"/>
    <xhtml:link rel="alternate" hreflang="fr-ca" href="https://www.soiltag.ca/quebec-suivi-sols-excedentaires"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.soiltag.ca/quebec-contaminated-soil-tracking"/>
  </url>
  <url>
    <loc>https://www.soiltag.ca/manitoba-excess-soil-tracking</loc>
    <lastmod>2026-04-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en-ca" href="https://www.soiltag.ca/manitoba-excess-soil-tracking"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.soiltag.ca/manitoba-excess-soil-tracking"/>
  </url>
  <url>
    <loc>https://www.soiltag.ca/saskatchewan-excess-soil-tracking</loc>
    <lastmod>2026-04-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en-ca" href="https://www.soiltag.ca/saskatchewan-excess-soil-tracking"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.soiltag.ca/saskatchewan-excess-soil-tracking"/>
  </url>
  <url>
    <loc>https://www.soiltag.ca/nova-scotia-excess-soil-tracking</loc>
    <lastmod>2026-04-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en-ca" href="https://www.soiltag.ca/nova-scotia-excess-soil-tracking"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.soiltag.ca/nova-scotia-excess-soil-tracking"/>
  </url>
  <url>
    <loc>https://www.soiltag.ca/new-brunswick-excess-soil-tracking</loc>
    <lastmod>2026-04-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en-ca" href="https://www.soiltag.ca/new-brunswick-excess-soil-tracking"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.soiltag.ca/new-brunswick-excess-soil-tracking"/>
  </url>
  <url>
    <loc>https://www.soiltag.ca/newfoundland-and-labrador-excess-soil-tracking</loc>
    <lastmod>2026-04-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.65</priority>
    <xhtml:link rel="alternate" hreflang="en-ca" href="https://www.soiltag.ca/newfoundland-and-labrador-excess-soil-tracking"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.soiltag.ca/newfoundland-and-labrador-excess-soil-tracking"/>
  </url>
  <url>
    <loc>https://www.soiltag.ca/prince-edward-island-excess-soil-tracking</loc>
    <lastmod>2026-04-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en-ca" href="https://www.soiltag.ca/prince-edward-island-excess-soil-tracking"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.soiltag.ca/prince-edward-island-excess-soil-tracking"/>
  </url>
  <url>
    <loc>https://www.soiltag.ca/yukon-excess-soil-tracking</loc>
    <lastmod>2026-04-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en-ca" href="https://www.soiltag.ca/yukon-excess-soil-tracking"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.soiltag.ca/yukon-excess-soil-tracking"/>
  </url>
  <url>
    <loc>https://www.soiltag.ca/northwest-territories-excess-soil-tracking</loc>
    <lastmod>2026-04-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en-ca" href="https://www.soiltag.ca/northwest-territories-excess-soil-tracking"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.soiltag.ca/northwest-territories-excess-soil-tracking"/>
  </url>
  <url>
    <loc>https://www.soiltag.ca/nunavut-excess-soil-tracking</loc>
    <lastmod>2026-04-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en-ca" href="https://www.soiltag.ca/nunavut-excess-soil-tracking"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.soiltag.ca/nunavut-excess-soil-tracking"/>
  </url>
  <url>
    <loc>https://www.soiltag.ca/excess-soil-tracking</loc>
    <lastmod>2026-04-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.soiltag.ca/o-reg-406-soil-records</loc>
    <lastmod>2026-04-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.soiltag.ca/soil-movement-log</loc>
    <lastmod>2026-04-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.soiltag.ca/ontario-excess-soil-regulation-406-19-guide</loc>
    <lastmod>2026-04-16</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.85</priority>
  </url>
  <url>
    <loc>https://www.soiltag.ca/excess-soil-compliance-checklist-ontario</loc>
    <lastmod>2026-04-16</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.85</priority>
  </url>
  <url>
    <loc>https://www.soiltag.ca/toronto-excess-soil-tracking</loc>
    <lastmod>2026-04-16</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.soiltag.ca/york-region-excess-soil-tracking</loc>
    <lastmod>2026-04-16</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.soiltag.ca/best-excess-soil-tracking-software-ontario</loc>
    <lastmod>2026-04-16</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.soiltag.ca/ontario-excess-soil-regulation-2025-update</loc>
    <lastmod>2026-04-16</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.soiltag.ca/project-leader-excess-soil-obligations-ontario</loc>
    <lastmod>2026-04-16</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.soiltag.ca/o-reg-406-tracking-system-requirements</loc>
    <lastmod>2026-04-16</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.soiltag.ca/excess-soil-tracking-glossary-ontario</loc>
    <lastmod>2026-04-16</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.75</priority>
  </url>
  <url>
    <loc>https://www.soiltag.ca/privacy</loc>
    <lastmod>2026-04-16</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://www.soiltag.ca/terms</loc>
    <lastmod>2026-04-16</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>
