<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="//jmtroofing.com/main-sitemap.xsl"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd http://www.google.com/schemas/sitemap-image/1.1 http://www.google.com/schemas/sitemap-image/1.1/sitemap-image.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
	<url>
		<loc>https://jmtroofing.com/</loc>
		<lastmod>2026-11-06T23:37:11+00:00</lastmod>
		<image:image>
			<image:loc>https://jmtroofing.com/wp-content/uploads/2026/10/jmt-logo.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://jmtroofing.com/wp-content/uploads/2026/11/jmt-hd-aerial-shingle-roof.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://jmtroofing.com/wp-content/uploads/2026/10/jmt-finished-reroof-skylight.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://jmtroofing.com/wp-content/uploads/2026/10/jmt-reroof-bare-deck.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://jmtroofing.com/wp-content/uploads/2026/11/jmt-hd-cedar-sheathing-scaled.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://jmtroofing.com/wp-content/uploads/2026/11/jmt-hd-roof-valley-scaled.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://jmtroofing.com/wp-content/uploads/2026/11/jmt-hd-gutter-installation.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://jmtroofing.com/wp-content/uploads/2026/11/jmt-hd-shingle-detail.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://jmtroofing.com/wp-content/uploads/2026/10/jmt-john.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://jmtroofing.com/wp-content/uploads/2026/10/jmt-kale.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://jmtroofing.com/wp-content/uploads/2026/10/jmt-bong.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://jmtroofing.com/wp-content/uploads/2026/11/jmt-hd-navi.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://jmtroofing.com/wp-content/uploads/2026/10/jmt-detail.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://jmtroofing.com/wp-content/uploads/2026/10/jmt-roof.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://jmtroofing.com/wp-content/uploads/2026/10/jmt-gaf-certified-transparent.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://jmtroofing.com/wp-content/uploads/2026/10/jmt-certainteed-shinglemaster.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://jmtroofing.com/wp-content/uploads/2026/10/jmt-owens-corning.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://jmtroofing.com/wp-content/uploads/2026/10/jmt-threebestrated-2026.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://jmtroofing.com/wp-content/uploads/2026/10/homestars-best-of-2025.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://jmtroofing.com/wp-content/uploads/2026/10/talk-awards-2026.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://jmtroofing.com/wp-content/uploads/2026/10/bbb-accredited.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://jmtroofing.com/wp-content/uploads/2026/10/jmt-logo.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://jmtroofing.com/privacy-policy</loc>
		<lastmod>2026-11-06T22:47:25+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/about-jmtroofing</loc>
		<lastmod>2026-11-06T23:37:12+00:00</lastmod>
		<image:image>
			<image:loc>https://jmtroofing.com/wp-content/uploads/2026/10/jmt-logo.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://jmtroofing.com/wp-content/uploads/2026/11/jmt-hd-roofing-crew-scaled.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://jmtroofing.com/wp-content/uploads/2026/10/jmt-story-photo-scaled.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://jmtroofing.com/wp-content/uploads/2026/10/jmt-john.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://jmtroofing.com/wp-content/uploads/2026/10/jmt-kale.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://jmtroofing.com/wp-content/uploads/2026/10/jmt-bong.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://jmtroofing.com/wp-content/uploads/2026/11/jmt-hd-navi.webp</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://jmtroofing.com/wp-content/uploads/2026/11/jmt-group-football-match.jpg</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://jmtroofing.com/wp-content/uploads/2026/10/jmt-logo.webp</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://jmtroofing.com/general-roof-maintenance-repairs</loc>
		<lastmod>2026-11-06T22:47:25+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/gutters</loc>
		<lastmod>2026-11-06T22:47:26+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/re-roofing</loc>
		<lastmod>2026-11-06T22:47:26+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/new-roof</loc>
		<lastmod>2026-11-06T22:47:26+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/contact</loc>
		<lastmod>2026-11-06T22:47:27+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/cedar-roof-conversion</loc>
		<lastmod>2026-11-06T22:47:27+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/awards</loc>
		<lastmod>2026-11-06T22:47:28+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/blog</loc>
		<lastmod>2026-11-06T22:49:42+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/blog/top-benefits-of-professional-roof-inspection-services-in-langley</loc>
		<lastmod>2026-11-06T22:47:28+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/blog/how-to-find-reliable-langley-roofing-contractors-for-your-home</loc>
		<lastmod>2026-11-06T22:47:29+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/blog/the-importance-of-timely-emergency-roof-repair-in-ladner</loc>
		<lastmod>2026-11-06T22:47:29+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/blog/choosing-the-right-materials-for-your-roof-installation-in-langley</loc>
		<lastmod>2026-11-06T22:47:30+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/blog/how-to-choose-the-right-roofing-contractor-for-your-roof-replacement-in-langley-bc</loc>
		<lastmod>2026-11-06T22:47:30+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/blog/how-to-estimate-your-roof-replacement-cost-in-delta-bc</loc>
		<lastmod>2026-11-06T22:47:31+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/blog/cedar-shake-to-asphalt-conversion-in-ladner-a-complete-guide-for-homeowners</loc>
		<lastmod>2026-11-06T22:47:31+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/blog/top-5-benefits-of-choosing-residential-re-roofing-ladner-for-your-home</loc>
		<lastmod>2026-11-06T22:47:31+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/blog/essential-questions-to-ask-your-roofing-contractor-in-delta-bc</loc>
		<lastmod>2026-11-06T22:49:42+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/blog/how-to-choose-the-best-roofers-in-ladner-for-your-home</loc>
		<lastmod>2026-11-06T22:47:32+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/blog/the-benefits-of-hiring-professional-roofing-companies-in-ladner-bc</loc>
		<lastmod>2026-11-06T22:47:32+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/blog/top-signs-you-need-a-roof-replacement-in-ladner</loc>
		<lastmod>2026-11-06T22:47:33+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/blog/how-to-choose-the-right-contractor-for-asphalt-shingle-replacement-in-ladner</loc>
		<lastmod>2026-11-06T22:47:33+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/blog/affordable-roofing-langley-top-tips-for-cost-effective-solutions</loc>
		<lastmod>2026-11-06T22:47:33+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/blog/top-tips-for-roof-repair-in-langley-bc-what-you-need-to-know</loc>
		<lastmod>2026-11-06T22:47:34+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/blog/residential-roofing-in-langley-tips-for-a-long-lasting-roof</loc>
		<lastmod>2026-11-06T22:47:34+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/blog/top-tips-for-hiring-a-reliable-roofer-in-new-westminster</loc>
		<lastmod>2026-11-06T22:49:43+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/blog/the-importance-of-hiring-a-reliable-roofer-in-delta-for-your-home</loc>
		<lastmod>2026-11-06T22:47:35+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/blog/how-to-choose-the-best-local-roofing-companies-in-langley</loc>
		<lastmod>2026-11-06T19:33:12+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/blog/roof-repair-in-langley-expert-advice-every-homeowner-should-read</loc>
		<lastmod>2026-11-06T22:47:35+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/blog/the-ultimate-guide-to-roof-replacement-in-walnut-grove-what-homeowners-need-to-know</loc>
		<lastmod>2026-11-06T22:47:36+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/blog/why-roofing-contractors-in-langley-are-essential-for-your-homes-safety</loc>
		<lastmod>2026-11-06T22:47:36+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/blog/roofing-contractors-in-walnut-grove-how-to-make-the-right-choice</loc>
		<lastmod>2026-11-06T22:47:36+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/blog/top-5-reasons-to-hire-a-roofer-in-langley-bc</loc>
		<lastmod>2026-11-06T22:47:37+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/blog/the-ultimate-guide-to-gutter-replacement-in-langley</loc>
		<lastmod>2026-11-06T22:47:37+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/blog/affordable-roofing-services-in-langley-how-to-choose-the-best</loc>
		<lastmod>2026-11-06T19:33:08+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/blog/why-cedar-roof-conversion-in-delta-is-worth-the-investment</loc>
		<lastmod>2026-11-06T22:47:37+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/blog/how-to-find-the-best-roofers-near-me-for-your-home</loc>
		<lastmod>2026-11-06T22:47:38+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/blog/top-benefits-of-choosing-professional-new-roof-installation-in-walnut-grove</loc>
		<lastmod>2026-11-06T22:47:38+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/blog/top-signs-you-need-a-residential-roof-replacement-in-langley</loc>
		<lastmod>2026-11-06T22:47:38+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/blog/how-to-choose-the-right-gutters-installation-service-in-delta</loc>
		<lastmod>2026-11-06T22:47:39+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/blog/emergency-roof-repair-in-walnut-grove-langley-be-prepared</loc>
		<lastmod>2026-11-06T22:47:39+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/blog/emergency-roof-repair-in-walnut-grove-langley-what-you-need-to-know</loc>
		<lastmod>2026-11-06T22:47:39+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/blog/top-tips-for-leak-repair-roofing-in-new-westminster</loc>
		<lastmod>2026-11-06T22:47:40+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/blog/how-to-choose-the-best-local-roofers-in-walnut-grove</loc>
		<lastmod>2026-11-06T19:33:02+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/blog/affordable-roof-repair-services-in-new-westminster-a-comprehensive-guide</loc>
		<lastmod>2026-11-06T22:47:40+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/blog/how-to-choose-the-best-affordable-roofers-near-me</loc>
		<lastmod>2026-11-06T22:49:43+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/blog/top-tips-for-choosing-reliable-roof-repair-near-me</loc>
		<lastmod>2026-11-06T19:33:01+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/blog/top-roofing-services-in-walnut-grove-what-to-expect</loc>
		<lastmod>2026-11-06T22:47:41+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/blog/top-tips-for-roof-repair-in-walnut-grove</loc>
		<lastmod>2026-11-06T22:47:41+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/blog/top-residential-roofing-solutions-in-walnut-grove</loc>
		<lastmod>2026-11-06T22:49:43+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/blog/common-roof-repair-issues-in-langley-and-how-to-fix-them</loc>
		<lastmod>2026-11-06T22:47:42+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/blog/how-to-choose-the-best-walnut-grove-roofer-for-your-roofing-needs</loc>
		<lastmod>2026-11-06T22:47:42+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/blog/how-to-hire-the-best-roofing-company-in-langley</loc>
		<lastmod>2026-11-06T22:47:42+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/blog/hiring-a-roofer-in-langley-avoid-these-5-costly-mistakes</loc>
		<lastmod>2026-11-06T22:47:43+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/blog/top-residential-roofing-services-in-delta-what-you-need-to-know</loc>
		<lastmod>2026-11-06T22:47:43+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/blog/the-ultimate-guide-to-roof-maintenance-services-in-new-westminster</loc>
		<lastmod>2026-11-06T22:47:43+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/blog/find-the-best-roofing-langley-bc</loc>
		<lastmod>2026-11-06T22:47:44+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/blog/top-benefits-of-cedar-roof-conversion-for-langley-homes</loc>
		<lastmod>2026-11-06T22:47:44+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/blog/langley-roofing-services-stop-leaks-before-damage-strikes</loc>
		<lastmod>2026-11-06T22:47:44+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/blog/why-roofing-companies-near-me-are-essential-for-your-home-maintenance</loc>
		<lastmod>2026-11-06T22:47:45+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/blog/top-tips-for-choosing-re-roofing-contractors-in-langley</loc>
		<lastmod>2026-11-06T22:47:45+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/blog/preventative-roof-maintenance-how-new-westminster-homeowners-can-save-thousands</loc>
		<lastmod>2026-11-06T22:47:45+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/blog/top-tips-for-a-successful-new-roof-installation-in-langley</loc>
		<lastmod>2026-11-06T22:47:46+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/blog/roof-maintenance-in-langley</loc>
		<lastmod>2026-11-06T22:47:46+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/blog/what-are-the-different-types-of-roofing-materials-and-what-is-best-option-for-me</loc>
		<lastmod>2026-11-06T22:47:47+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/blog/how-colour-affects-your-roofing-choice-in-langley-bc</loc>
		<lastmod>2026-11-06T22:49:44+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/blog/your-ultimate-guide-to-finding-the-best-roofer-in-langley</loc>
		<lastmod>2026-11-06T22:47:47+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/blog/when-to-hire-a-roofer-in-delta-bc</loc>
		<lastmod>2026-11-06T22:47:48+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/blog/top-5-reasons-to-hire-a-langley-roofer-for-your-home</loc>
		<lastmod>2026-11-06T22:47:48+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/blog/jmt-roofing-giving-back-to-our-community</loc>
		<lastmod>2026-11-06T22:47:48+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/blog/how-much-does-it-cost-for-a-new-roof</loc>
		<lastmod>2026-11-06T22:47:49+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/blog/roofing-in-delta-bc-signs-your-roof-needs-repair-or-replacement</loc>
		<lastmod>2026-11-06T22:47:49+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/blog/top-qualities-to-look-for-in-the-best-roofing-company-langley-bc</loc>
		<lastmod>2026-11-06T22:47:50+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/blog/emergency-roof-repair-service-in-langley-how-to-choose-the-best</loc>
		<lastmod>2026-11-06T22:47:50+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/service-area-metro-vancouver</loc>
		<lastmod>2026-11-06T22:47:50+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/langley</loc>
		<lastmod>2026-11-06T22:47:51+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/service-area-delta</loc>
		<lastmod>2026-11-06T22:47:51+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/service-area-delta/service-area-ladner</loc>
		<lastmod>2026-11-06T22:49:44+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/terms-of-service</loc>
		<lastmod>2026-11-06T22:47:51+00:00</lastmod>
	</url>
	<url>
		<loc>https://jmtroofing.com/what-customers-have-to-say</loc>
		<lastmod>2026-11-06T22:47:52+00:00</lastmod>
	</url>
</urlset>
<!-- XML Sitemap generated by Rank Math SEO Plugin (c) Rank Math - rankmath.com -->