{"id":13258,"date":"2021-12-16T18:11:12","date_gmt":"2021-12-16T18:11:12","guid":{"rendered":"https:\/\/rono.ashishwebsites.com\/?page_id=13258"},"modified":"2026-09-01T14:08:08","modified_gmt":"2026-09-01T18:08:08","slug":"ontario","status":"publish","type":"page","link":"https:\/\/ronovations.ca\/fr\/ontario\/","title":{"rendered":"Ontario"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"13258\" class=\"elementor elementor-13258\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8c8aa02 e-flex e-con-boxed e-con e-parent\" data-id=\"8c8aa02\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-c373dd4 e-con-full e-flex e-con e-child\" data-id=\"c373dd4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-526b46a elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"526b46a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Professional Roofing Services Across <span style=\"color:#EA130E\"> Ontario   <\/span>   \n\n<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-57f9d77 elementor-widget__width-initial elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-html\" data-id=\"57f9d77\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ============================================================\n     RonOvations \u2014 Ontario Projects Map (Leaflet) \u2014 PERF BUILD\n     Safe to paste TWICE on one page (e.g. desktop + mobile slots).\n       \u2022 Global guard: the 2nd copy becomes a no-op (data never\n         re-allocated, boot never runs twice).\n       \u2022 Only the VISIBLE wrapper initializes \u2014 the hidden (mobile)\n         copy is NOT built while display:none, so no broken gray map\n         and no wasted tiles. Responsive switch handled automatically.\n       \u2022 Lazy init, responsive sizes, all pins preserved.\n     ============================================================ -->\n<div class=\"ron-map-wrap\"\n     data-province=\"ontario\"\n     data-center-lat=\"43.6532\"\n     data-center-lng=\"-79.3832\"\n     data-zoom=\"9\">\n  <div style=\"position:relative;\">\n    <div class=\"ron-map\"><\/div>\n    <div class=\"ron-map-loading\">\n      <div class=\"ron-map-spinner\"><\/div>\n      <span>Loading map\u2026<\/span>\n    <\/div>\n  <\/div>\n<\/div>\n\n<style>\n\/* ---- Map container \/ responsive dimensions ---- *\/\n.ron-map-wrap {\n  position: relative !important;\n  width: 100% !important;\n  margin: 0 auto !important;\n}\n.ron-map-wrap .ron-map {\n  width: 100% !important;\n  height: 480px !important;\n  border-radius: 10px !important;\n  background: #e5e7eb !important;\n  z-index: 1 !important;\n}\n@media (max-width: 1024px) {\n  .ron-map-wrap .ron-map { height: 420px !important; }\n}\n@media (max-width: 600px) {\n  .ron-map-wrap .ron-map { height: 340px !important; }\n}\n\n\/* ---- Loading overlay ---- *\/\n.ron-map-loading {\n  position: absolute !important;\n  inset: 0 !important;\n  display: flex !important;\n  flex-direction: column !important;\n  align-items: center !important;\n  justify-content: center !important;\n  gap: 10px !important;\n  background: #f9fafb !important;\n  color: #6b7280 !important;\n  font-size: 14px !important;\n  font-family: inherit !important;\n  border-radius: 10px !important;\n  z-index: 1000 !important;\n  transition: opacity .3s ease !important;\n}\n.ron-map-loading.hidden {\n  opacity: 0 !important;\n  visibility: hidden !important;\n  pointer-events: none !important;\n}\n.ron-map-spinner {\n  width: 34px !important;\n  height: 34px !important;\n  border: 3px solid #e5e7eb !important;\n  border-top-color: #EA4335 !important;\n  border-radius: 50% !important;\n  animation: ron-map-spin .8s linear infinite !important;\n}\n@keyframes ron-map-spin { to { transform: rotate(360deg); } }\n\n\/* ---- Popup image ---- *\/\n.ron-popup__img-wrap {\n  position: relative !important;\n  width: 100% !important;\n  aspect-ratio: 16 \/ 10 !important;\n  overflow: hidden !important;\n  background: #f3f4f6 !important;\n  border-radius: 8px 8px 0 0 !important;\n  display: block !important;\n}\n@supports not (aspect-ratio: 16 \/ 10) {\n  .ron-popup__img-wrap { height: 180px !important; }\n}\n.ron-popup__img-placeholder {\n  position: absolute !important;\n  top: 0 !important; left: 0 !important;\n  width: 100% !important; height: 100% !important;\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  background: #f3f4f6 !important;\n  color: #9ca3af !important;\n  font-size: 13px !important;\n  z-index: 1 !important;\n}\n.ron-popup__img {\n  position: absolute !important;\n  top: 0 !important; left: 0 !important;\n  width: 100% !important; height: 100% !important;\n  object-fit: cover !important;\n  object-position: center 65% !important;\n  display: block !important;\n  z-index: 2 !important;\n  background: #f3f4f6 !important;\n}\n@media (max-width: 600px) {\n  .ron-popup__img-wrap { aspect-ratio: 4 \/ 3 !important; }\n}\n<\/style>\n\n<script>\n(function () {\n  'use strict';\n\n  \/* ---- GLOBAL GUARD ----\n     If this exact block is pasted more than once on the page, only the\n     first copy runs. The rest bail HERE, before PROJECTS is allocated. *\/\n  if (window.__ronMapBooted_ontario) return;\n  window.__ronMapBooted_ontario = true;\n\n  var PROVINCE_SLUG = \"ontario\";\n\n  var PROJECTS = [\n    {c:\"Mississauga\",p:\"L4Z 3K7\",s:\"Flat Roof Repair\",d:\"Jun 2024\",u:\"https:\/\/ronovations.ca\/flat-roofs\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Flat-roof-missisauga2.webp\",lat:43.6183,lng:-79.6532},\n    {c:\"Burlington\",p:\"L7L 6R4\",s:\"Roof Maintenance\",d:\"Nov 2025\",u:\"https:\/\/ronovations.ca\/roofing-maintenance\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/roof-maintenance-3-scaled.webp\",lat:43.3826,lng:-79.7896},\n    {c:\"Mississauga\",p:\"L5N 7Y2\",s:\"Shingle Roof Replacement\",d:\"Sep 2024\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Shingle-roof-raplacement-4.webp\",lat:43.5895,lng:-79.761},\n    {c:\"Mississauga\",p:\"L5B 2C9\",s:\"Roof Repair\",d:\"Apr 2025\",u:\"https:\/\/ronovations.ca\/roof-repair\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Roof-rapair-missisauga-5.webp\",lat:43.5828,lng:-79.6445},\n    {c:\"Washago\",p:\"L0K 2B0\",s:\"Shingle Roof Repair\",d:\"Jan 2025\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Shingle-roof-repair-6.webp\",lat:44.7466,lng:-79.3189},\n    {c:\"Bracebridge\",p:\"P1L 1A5\",s:\"Attic Insulation Installation\",d:\"Oct 2024\",u:\"https:\/\/ronovations.ca\/attic-blown-in-insulation\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Attic-Insulation-Installation-7.webp\",lat:45.0373,lng:-79.2644},\n    {c:\"Midland\",p:\"L4R 3M6\",s:\"Flat Roof Repair\",d:\"Feb 2025\",u:\"https:\/\/ronovations.ca\/flat-roofs\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/flat-roof-repair-8.webp\",lat:44.7443,lng:-79.8861},\n    {c:\"Bobcaygeon\",p:\"K0M 1A0\",s:\"Roof Maintenance\",d:\"Nov 2025\",u:\"https:\/\/ronovations.ca\/roofing-maintenance\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/roof-maintenance-9-scaled.webp\",lat:44.5398,lng:-78.5466},\n    {c:\"Honey Harbour\",p:\"P0E 1E0\",s:\"Metal Roof Installation\",d:\"Aug 2024\",u:\"https:\/\/ronovations.ca\/metal-roofs\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Metal-Roof-Installation-10-scaled.webp\",lat:44.8727,lng:-79.8196},\n    {c:\"Port Severn\",p:\"L0K 1S0\",s:\"Roof Repair\",d:\"Mar 2025\",u:\"https:\/\/ronovations.ca\/roof-repair\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/roof-repair-11-scaled.webp\",lat:44.8068,lng:-79.7209},\n    {c:\"Gravenhurst\",p:\"P1P 1R2\",s:\"Shingle Roof Replacement\",d:\"Jun 2024\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Shingle-Roof-Replacement-12-scaled.webp\",lat:44.9165,lng:-79.3732},\n    {c:\"Barrie\",p:\"L4N 2C3\",s:\"Eaves, Soffit & Fascia Installation\",d:\"Sep 2025\",u:\"https:\/\/ronovations.ca\/eaves-soffit-fascia\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Eaves-Soffit-Fascia-13-scaled.webp\",lat:44.3811,lng:-79.6903},\n    {c:\"Barrie\",p:\"L4N 9S1\",s:\"Metal Roof\",d:\"Nov 2025\",u:\"https:\/\/ronovations.ca\/metal-roofs\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Metal-roof-14-1-scaled.webp\",lat:44.3567,lng:-79.6628},\n    {c:\"Orillia\",p:\"L3V 1Z3\",s:\"Shingles Replacement\",d:\"Mar 2025\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Shingles-Replacement-15.webp\",lat:44.6084,lng:-79.4197},\n    {c:\"Innisfil\",p:\"L9S 0K4\",s:\"Metal Roof\",d:\"Mar 2025\",u:\"https:\/\/ronovations.ca\/metal-roofs\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/metal-roof-16-1-scaled.webp\",lat:44.3035,lng:-79.6252},\n    {c:\"Orillia\",p:\"L3V 7P5\",s:\"Shingle Roof\",d:\"Aug 2025\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-roof-17.webp\",lat:44.5953,lng:-79.3891},\n    {c:\"Innisfil Beach\",p:\"L9S 2G7\",s:\"Soffit Repair\",d:\"Apr 2025\",u:\"https:\/\/ronovations.ca\/eaves-soffit-fascia\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Soffit-Repair-18-scaled.webp\",lat:44.3089,lng:-79.6441},\n    {c:\"Borden\",p:\"L0M 1C0\",s:\"Metal Roof Replacement\",d:\"Apr 2025\",u:\"https:\/\/ronovations.ca\/metal-roofs\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/metal-roof-19-1-scaled.webp\",lat:44.2743,lng:-79.9112},\n    {c:\"Innisfil Beach\",p:\"L9S 3T7\",s:\"Eaves Replacement\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/eaves-soffit-fascia\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Eavas-Replacement-20.webp\",lat:44.2953,lng:-79.6338},\n    {c:\"Barrie\",p:\"L4N 2V4\",s:\"Roof Inspection\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Roof-Inspection-21-23-25.webp\",lat:44.3935,lng:-79.6707},\n    {c:\"Thornhill\",p:\"L4J 8T5\",s:\"Attic Inspection\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/attic-blown-in-insulation\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Attic-Inspection-22-scaled.webp\",lat:43.8209,lng:-79.4356},\n    {c:\"Innisfil\",p:\"L9S 1W6\",s:\"Roof Inspection\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Roof-Inspection-21-23-25.webp\",lat:44.3156,lng:-79.6498},\n    {c:\"North York\",p:\"M3H 5B4\",s:\"Roof Repair\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/roof-repair\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/roof-repair-24-scaled.webp\",lat:43.7555,lng:-79.4534},\n    {c:\"Barrie\",p:\"L9J 0H2\",s:\"Roof Inspection\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Roof-Inspection-21-23-25.webp\",lat:44.3311,lng:-79.6811},\n    {c:\"Barrie\",p:\"L4M 3B4\",s:\"Snow Removal\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/roof-repair\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Snow-removal-26.webp\",lat:44.4137,lng:-79.6503},\n    {c:\"Barrie\",p:\"L4N 3V8\",s:\"Roof Edge & Eavestroughs\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/eaves-soffit-fascia\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Roof-Edge-Eavesthroughs-27.webp\",lat:44.3654,lng:-79.7044},\n    {c:\"Barrie\",p:\"L4N 3V8\",s:\"Ice Removal\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/roof-repair\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/ice-removal-28.webp\",lat:44.3610,lng:-79.7003},\n    {c:\"Barrie\",p:\"L4N 0A1\",s:\"Eavestrough\",d:\"Mar 2024\",u:\"https:\/\/ronovations.ca\/eaves-soffit-fascia\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Eavestrough-29.webp\",lat:44.3997,lng:-79.6483},\n    {c:\"Innisfil\",p:\"L9S 4M5\",s:\"Shingle Roof\",d:\"Jul 2024\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-roof-30.webp\",lat:44.2883,lng:-79.6512},\n    {c:\"Bradford\",p:\"L3Z 2A5\",s:\"Roof Repair\",d:\"Nov 2024\",u:\"https:\/\/ronovations.ca\/roof-repair\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/roof-repair-31.webp\",lat:44.1133,lng:-79.5715},\n    {c:\"Alliston\",p:\"L9R 1A1\",s:\"Roof Replacement\",d:\"Mar 2025\",u:\"https:\/\/ronovations.ca\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/roof-replacement-32.webp\",lat:44.154,lng:-79.8634},\n    {c:\"Vaughan\",p:\"L4H 3N5\",s:\"Shingle Replacement\",d:\"Jun 2024\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-roof-33.webp\",lat:43.8206,lng:-79.6084},\n    {c:\"Etobicoke\",p:\"M9W 6K9\",s:\"Shingle Roof\",d:\"Aug 2025\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-roof-34-1-scaled.webp\",lat:43.7257,lng:-79.574},\n    {c:\"Mississauga\",p:\"L5M 7C8\",s:\"Shingle Roof\",d:\"Mar 2025\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-roof-35-scaled.webp\",lat:43.5718,lng:-79.7303},\n    {c:\"Brampton\",p:\"L6P 2V4\",s:\"Roof Repair\",d:\"Sep 2024\",u:\"https:\/\/ronovations.ca\/roof-repair\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/roof-repair-36.webp\",lat:43.7767,lng:-79.7422},\n    {c:\"Oakville\",p:\"L6K 3S4\",s:\"Attic Insulation\",d:\"Oct 2025\",u:\"https:\/\/ronovations.ca\/attic-blown-in-insulation\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/attic-37.webp\",lat:43.4512,lng:-79.6948},\n    {c:\"Mississauga\",p:\"L4T 3V5\",s:\"Metal Roof\",d:\"Feb 2025\",u:\"https:\/\/ronovations.ca\/metal-roofs\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/metal-roof-38.webp\",lat:43.7125,lng:-79.6395},\n    {c:\"Elmvale\",p:\"L0L 2L0\",s:\"Shingle Roof\",d:\"Mar 2025\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-39.webp\",lat:44.5847,lng:-79.8678},\n    {c:\"Barrie\",p:\"L4N 9E3\",s:\"Shingle Roof\",d:\"Aug 2025\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-40-scaled.webp\",lat:44.3511,lng:-79.7228},\n    {c:\"Innisfil\",p:\"L9S 1Z6\",s:\"Shingle Roof\",d:\"Feb 2025\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-41.webp\",lat:44.3201,lng:-79.6422},\n    {c:\"North York\",p:\"M3H 5C2\",s:\"Shingle Replacement\",d:\"Apr 2026\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/WhatsApp-Image-2026-04-27-at-20.03.11.jpeg\",lat:43.7521,lng:-79.4587},\n    {c:\"North York\",p:\"M2R 1R2\",s:\"Shingle Replacement\",d:\"Apr 2026\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/WhatsApp-Image-2026-04-27-at-20.02.04.jpeg\",lat:43.7864,lng:-79.4467},\n    {c:\"Barrie\",p:\"L4M 7H2\",s:\"Shingle Replacement\",d:\"Apr 2026\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/6.webp\",lat:44.4225,lng:-79.6840},\n    {c:\"Barrie\",p:\"L4N 9T3\",s:\"Shingle Replacement\",d:\"Apr 2026\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/WhatsApp-Image-2026-04-30-at-18.48.40.webp\",lat:44.3447,lng:-79.7180},\n    {c:\"Barrie\",p:\"L4N 7K7\",s:\"Shingle Replacement\",d:\"Apr 2026\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/5-Edited.webp\",lat:44.3700,lng:-79.6850},\n    {c:\"Barrie\",p:\"L4M 7B1\",s:\"Shingle Replacement\",d:\"Apr 2026\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/4.webp\",lat:44.4280,lng:-79.6580},\n    {c:\"Barrie\",p:\"L4M 1S4\",s:\"Shingle Replacement\",d:\"Apr 2026\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/3.webp\",lat:44.4060,lng:-79.6730},\n    {c:\"Barrie\",p:\"L4M 5E6\",s:\"Shingle Replacement\",d:\"Apr 2026\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/2.webp\",lat:44.4190,lng:-79.6620},\n    {c:\"Angus\",p:\"L0M 1B0\",s:\"Flat Roof\",d:\"May 2026\",u:\"https:\/\/ronovations.ca\/flat-roofs\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/flat-roof-BA2-1.png\",lat:44.316727,lng:-79.879303},\n    {c:\"Orillia\",p:\"L3V 6H2\",s:\"Eaves Replacement\",d:\"May 2026\",u:\"https:\/\/ronovations.ca\/eaves-soffit-fascia\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/whatsapp-image-2026-05-07-at-10.33.01.jpeg\",lat:44.6021,lng:-79.4105},\n    {c:\"Borden\",p:\"L0M 1C0\",s:\"Eavestrough Installation\",d:\"May 2026\",u:\"https:\/\/ronovations.ca\/eaves-soffit-fascia\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/whatsapp-image-2026-05-06-at-17.15.jpeg\",lat:44.2755,lng:-79.9098},\n    {c:\"Angus\",p:\"L3W 0G8\",s:\"Roof Inspection\",d:\"May 2026\",u:\"https:\/\/ronovations.ca\/roof-repair\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/whatsapp-image-2026-05-05-at-17.23.20-1.jpeg\",lat:44.3180,lng:-79.8810},\n    {c:\"Barrie\",p:\"L4M 3B4\",s:\"Fascia Replacement\",d:\"May 2026\",u:\"https:\/\/ronovations.ca\/eaves-soffit-fascia\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/whatsapp-image-2026-05-01-at-17.52.20.jpeg\",lat:44.4140,lng:-79.6508},\n    {c:\"Barrie\",p:\"L4N 3V8\",s:\"Roof Inspection\",d:\"Apr 2026\",u:\"https:\/\/ronovations.ca\/roof-repair\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/whatsapp-image-2026-04-30-at-11.56.24-1.jpeg\",lat:44.3620,lng:-79.7010},\n    {c:\"Vaughan\",p:\"L4L 5P4\",s:\"Skylight Replacement\",d:\"Apr 2026\",u:\"https:\/\/ronovations.ca\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/04533f10-62a5-4dc6-838b-742510ce90b6.jpg\",lat:43.7895,lng:-79.5912},\n    {c:\"Angus\",p:\"L0M 1B0\",s:\"Shingles Repair\",d:\"Apr 2026\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/whatsapp-image-2026-04-24-at-09.45.jpeg\",lat:44.3175,lng:-79.8795},\n    {c:\"Innisfil\",p:\"L9S 4H7\",s:\"Eaves and Downpipe Replacement\",d:\"Apr 2026\",u:\"https:\/\/ronovations.ca\/eaves-soffit-fascia\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/whatsapp-image-2026-04-23-at-17.28.30.jpeg\",lat:44.2965,lng:-79.6480},\n    {c:\"Phelpston\",p:\"L0L 2K0\",s:\"Eavestrough Repair\",d:\"Apr 2026\",u:\"https:\/\/ronovations.ca\/eaves-soffit-fascia\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/whatsapp-image-2026-04-23-at-10.08.39.jpeg\",lat:44.4825,lng:-79.9510},\n    {c:\"Barrie\",p:\"L4N 9Y2\",s:\"Metal Roof Replacement\",d:\"Apr 2026\",u:\"https:\/\/ronovations.ca\/metal-roofs\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/88c1e0f4-4089-4d28-bead-01ba28dfdde9.jpg\",lat:44.3402,lng:-79.7150},\n    {c:\"Scarborough\",p:\"M1L 0C9\",s:\"Roof Repair\",d:\"Apr 2026\",u:\"https:\/\/ronovations.ca\/roof-repair\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/whatsapp-image-2026-04-17-at-18.30.30-2.jpeg\",lat:43.7068,lng:-79.2845},\n    {c:\"Tiny\",p:\"L9M 0M7\",s:\"Metal Roof Repair\",d:\"Apr 2026\",u:\"https:\/\/ronovations.ca\/metal-roofs\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/metal-roof.webp\",lat:44.7505,lng:-80.0125},\n    {c:\"Orillia\",p:\"L3V 0A3\",s:\"Eaves Replacement\",d:\"Apr 2026\",u:\"https:\/\/ronovations.ca\/eaves-soffit-fascia\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/whatsapp-image-2026-04-15-at-13.24.45-3.jpeg\",lat:44.6088,lng:-79.4205},\n    {c:\"Barrie\",p:\"L4N 9S1\",s:\"Fascia Installation\",d:\"Apr 2026\",u:\"https:\/\/ronovations.ca\/eaves-soffit-fascia\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/whatsapp-image-2026-04-13-at-11.27.43-2.jpeg\",lat:44.3570,lng:-79.6635},\n    {c:\"Barrie\",p:\"L4N 2J8\",s:\"Eavestrough Replacement \",d:\"May 2026\",u:\"https:\/\/ronovations.ca\/eaves-soffit-fascia\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/WhatsApp-Image-2026-05-13-at-17.04.27.jpeg\",lat:44.380090,lng:-79.697844},\n    {c:\"Barrie\",p:\"L4N 2J8\",s:\"Shingle Replacement\",d:\"May 2026\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/2.jpeg\",lat:44.379625,lng:-79.698842},\n    {c:\"MacTier\",p:\"P0C 1H0\",s:\"Hardie siding\",d:\"June 2026\",u:\"https:\/\/ronovations.ca\/premium-siding-services\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/06\/6-1.jpeg\",lat:45.142237,lng:-79.984914},\n    {c:\"Ottawa\",p:\"K1Y 2B6\",s:\"Shingle Replacement\",d:\"June 2026\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/06\/4.jpeg\",lat:45.405033,lng:-75.721384},\n    {c:\"Vaughan\",p:\"L4J 0G4\",s:\"Shingle Replacement\",d:\"Jul 2026\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/07\/whatsapp-image-2026-07-07-at-21.01.51-8-Edited.jpg\",lat:43.8102,lng:-79.4622},\n    {c:\"Barrie\",p:\"L4N 8K4\",s:\"Roof Inspection\",d:\"Jul 2026\",u:\"https:\/\/ronovations.ca\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/07\/whatsapp-image-2026-07-06-at-14.40.44-1.jpeg\",lat:44.3480,lng:-79.6920},\n    {c:\"Tiny\",p:\"L9M 0S2\",s:\"Soft Metal Replacement\",d:\"Jul 2026\",u:\"https:\/\/ronovations.ca\/metal-roofs\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/07\/Mobile-upload-24.jpg\",lat:44.7550,lng:-79.9650},\n    {c:\"Barrie\",p:\"L4N 7T4\",s:\"Temporary Shingle Repair\",d:\"Jul 2026\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/07\/whatsapp-image-2026-07-03-at-15.43.40-3.jpeg\",lat:44.3585,lng:-79.6740},\n    {c:\"Alcona\",p:\"L9S 2E6\",s:\"Shingles Repair\",d:\"Jul 2026\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/07\/27bc1a15-c463-4d8b-ad19-f113fb1b9fc4.jpg\",lat:44.3196,lng:-79.6070},\n    {c:\"Barrie\",p:\"L4M 0C4\",s:\"Shingles Repair\",d:\"Jul 2026\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/07\/932a01e7-64d3-44cf-929e-f3341e3778ff.jpg\",lat:44.4300,lng:-79.6400},\n    {c:\"Angus\",p:\"L3W 0E4\",s:\"Shingles Repair\",d:\"Jun 2026\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/07\/whatsapp-image-2026-06-25-at-10.1.jpeg\",lat:44.3205,lng:-79.8770},\n    {c:\"Gravenhurst\",p:\"P1P 0A1\",s:\"Shingles Repair\",d:\"Jun 2026\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/07\/whatsapp-image-2026-06-24-at-20.34.10.jpeg\",lat:44.9300,lng:-79.3700},\n    {c:\"Borden\",p:\"L0M 1C0\",s:\"Eavestrough \/ Gutters\",d:\"Jun 2026\",u:\"https:\/\/ronovations.ca\/eaves-soffit-fascia\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/07\/whatsapp-image-2026-06-25-at-10.33.06.jpeg\",lat:44.2748,lng:-79.9085},\n    {c:\"Penetanguishene\",p:\"L9M 1G7\",s:\"Eaves Installation\",d:\"Jun 2026\",u:\"https:\/\/ronovations.ca\/eaves-soffit-fascia\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/07\/whatsapp-image-2026-06-23-at-17.07.26-2.jpeg\",lat:44.7685,lng:-79.9330},\n    {c:\"Angus\",p:\"L3W 0G4\",s:\"Eaves Installation\",d:\"Jun 2026\",u:\"https:\/\/ronovations.ca\/eaves-soffit-fascia\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/07\/whatsapp-image-2026-06-23-at-13.19.34.jpeg\",lat:44.3190,lng:-79.8830},\n    {c:\"East Gwillimbury\",p:\"L9N 1G8\",s:\"Shingle Replacement\",d:\"Jun 2026\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/07\/whatsapp-image-2026-06-22-at-14.56.44.jpeg\",lat:44.1160,lng:-79.4870},\n    {c:\"Angus\",p:\"L3W 0H1\",s:\"Flat Roof Maintenance\",d:\"Jun 2026\",u:\"https:\/\/ronovations.ca\/flat-roofs\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/07\/whatsapp-image-2026-06-22-at-14.08.14-2.jpeg\",lat:44.3168,lng:-79.8855},\n    {c:\"Innisfil\",p:\"L9S 4H7\",s:\"Eavestrough \/ Gutters\",d:\"Jun 2026\",u:\"https:\/\/ronovations.ca\/eaves-soffit-fascia\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/07\/whatsapp-image-2026-06-19-at-20.33.57-2.jpeg\",lat:44.3005,lng:-79.6540},\n    {c:\"Angus\",p:\"L0M 1B0\",s:\"Shingle Replacement\",d:\"Jun 2026\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/07\/whatsapp-image-2026-06-18-at-11.24.56-1.jpeg\",lat:44.3152,lng:-79.8815},\n    {c:\"Vaughan\",p:\"L4J 4W5\",s:\"Eavestrough \/ Gutters\",d:\"Jun 2026\",u:\"https:\/\/ronovations.ca\/eaves-soffit-fascia\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/07\/whatsapp-image-2026-06-17-at-16.29.13-6.jpeg\",lat:43.8030,lng:-79.4510},\n    {c:\"Angus\",p:\"L3W 0H7\",s:\"Eavestrough \/ Gutters\",d:\"Jun 2026\",u:\"https:\/\/ronovations.ca\/eaves-soffit-fascia\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/07\/whatsapp-image-2026-06-16-at-15.58.38-1.jpeg\",lat:44.3220,lng:-79.8790},\n    {c:\"Angus\",p:\"L3W 0L4\",s:\"Shingle Replacement\",d:\"Jun 2026\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/07\/whatsapp-image-2026-06-04-at-14.55.49.jpeg\",lat:44.3140,lng:-79.8745},\n    {c:\"Smiths Falls\",p:\"K7A 5J5\",s:\"Shingle Replacement\",d:\"Jun 2026\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/07\/whatsapp-image-2026-06-11-at-09.23.43-1.jpeg\",lat:44.9010,lng:-76.0230},\n    {c:\"Minesing\",p:\"L9X 1C1\",s:\"Shingle Replacement\",d:\"Jun 2026\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/07\/whatsapp-image-2026-06-07-at-12.05.39.jpeg\",lat:44.4460,lng:-79.8400}\n  ];\n\n  var COMPANY = \"RonOvations\";\n  var PROVINCE = \"Ontario\";\n\n  function esc(str) {\n    if (!str) return '';\n    return String(str).replace(\/[&<>\"']\/g, function(c) {\n      return {'&':'&amp;','<':'&lt;','>':'&gt;','\"':'&quot;',\"'\":'&#39;'}[c];\n    });\n  }\n  function buildAlt(project) {\n    return project.s + ' in ' + project.c + ', ' + PROVINCE + ' - ' + COMPANY;\n  }\n  function filterProjects(wrapper) {\n    var cityFilter = wrapper.getAttribute('data-city');\n    var serviceFilter = wrapper.getAttribute('data-service');\n    return PROJECTS.filter(function(p) {\n      if (cityFilter && p.c.toLowerCase() !== cityFilter.toLowerCase()) return false;\n      if (serviceFilter && p.s.toLowerCase().indexOf(serviceFilter.toLowerCase()) === -1) return false;\n      return true;\n    });\n  }\n  function buildPopup(project) {\n    var alt = buildAlt(project);\n    return '' +\n      '<div class=\"ron-popup\">' +\n        '<div class=\"ron-popup__img-wrap\">' +\n          '<div class=\"ron-popup__img-placeholder\">Loading image\u2026<\/div>' +\n          '<img decoding=\"async\" class=\"ron-popup__img\" src=\"' + esc(project.i) + '\" alt=\"' + esc(alt) + '\" loading=\"lazy\" ' +\n               'onerror=\"this.style.display=\\'none\\';var p=this.parentNode.querySelector(\\'.ron-popup__img-placeholder\\');if(p)p.innerHTML=\\'Image unavailable\\';\" \/>' +\n        '<\/div>' +\n        '<div class=\"ron-popup__body\">' +\n          '<h4 class=\"ron-popup__city\">' +\n            '<svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\">' +\n              '<path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/>' +\n            '<\/svg>' + esc(project.c) +\n          '<\/h4>' +\n          '<p class=\"ron-popup__service\">' + esc(project.s) + '<\/p>' +\n          '<div class=\"ron-popup__meta\">' +\n            '<div class=\"ron-popup__meta-row\"><strong>Date:<\/strong> ' + esc(project.d) + '<\/div>' +\n            '<div class=\"ron-popup__meta-row\"><strong>Postal Code:<\/strong> ' + esc(project.p) + '<\/div>' +\n          '<\/div>' +\n          '<a href=\"' + esc(project.u) + '\" class=\"ron-popup__link\" rel=\"noopener\">View service' +\n            '<svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\">' +\n              '<line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/>' +\n            '<\/svg>' +\n          '<\/a>' +\n        '<\/div>' +\n      '<\/div>';\n  }\n\n  \/* Is the element actually rendered (not display:none)? *\/\n  function isVisible(el) {\n    return !!(el.offsetWidth || el.offsetHeight || el.getClientRects().length);\n  }\n\n  \/* Load Leaflet on demand (only once), then run cb *\/\n  function ensureLeaflet(cb) {\n    if (typeof L !== 'undefined') { cb(); return; }\n    if (!window.__ronLeafletLoading) {\n      window.__ronLeafletLoading = true;\n      if (!document.querySelector('link[data-ron-leaflet]')) {\n        var css = document.createElement('link');\n        css.rel = 'stylesheet';\n        css.href = 'https:\/\/unpkg.com\/leaflet@1.9.4\/dist\/leaflet.css';\n        css.setAttribute('data-ron-leaflet', '1');\n        document.head.appendChild(css);\n      }\n      var js = document.createElement('script');\n      js.src = 'https:\/\/unpkg.com\/leaflet@1.9.4\/dist\/leaflet.js';\n      js.async = true;\n      document.head.appendChild(js);\n    }\n    var t = setInterval(function() {\n      if (typeof L !== 'undefined') { clearInterval(t); cb(); }\n    }, 100);\n  }\n\n  function initWrapper(wrapper) {\n    var mapEl = wrapper.querySelector('.ron-map');\n    var loadingEl = wrapper.querySelector('.ron-map-loading');\n    if (!mapEl || mapEl._leaflet_id) return;\n    \/* Never build a map inside a hidden container (avoids the broken\n       gray\/world-zoom map and wasted tile loads). *\/\n    if (!isVisible(wrapper)) return;\n\n    var projects = filterProjects(wrapper);\n    if (projects.length === 0) {\n      mapEl.innerHTML = '<div style=\"padding:40px;text-align:center;color:#6b7280;\">No projects available.<\/div>';\n      if (loadingEl) loadingEl.classList.add('hidden');\n      return;\n    }\n\n    var map = L.map(mapEl, {\n      scrollWheelZoom: false,\n      zoomControl: true,\n      attributionControl: true\n    });\n\n    L.tileLayer('https:\/\/{s}.basemaps.cartocdn.com\/rastertiles\/voyager\/{z}\/{x}\/{y}{r}.png?key=cb1_2qo8_1_e79bb7a4e79a0d7d07dd9d5f', {\n      attribution: '\u00a9 <a href=\"https:\/\/www.openstreetmap.org\/copyright\">OSM<\/a> \u00a9 <a href=\"https:\/\/carto.com\/attributions\">CARTO<\/a>',\n      maxZoom: 19,\n      subdomains: 'abcd'\n    }).addTo(map);\n\n    var pinSvg = '<svg class=\"ron-pin\" viewBox=\"0 0 34 44\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">' +\n      '<path d=\"M17 0 C7.6 0 0 7.6 0 17 C0 29.6 17 44 17 44 C17 44 34 29.6 34 17 C34 7.6 26.4 0 17 0 Z\" fill=\"#EA4335\" stroke=\"white\" stroke-width=\"2.5\"\/>' +\n      '<circle cx=\"17\" cy=\"17\" r=\"5.5\" fill=\"white\"\/><\/svg>';\n    var pinIcon = L.divIcon({\n      html: pinSvg,\n      className: '',\n      iconSize: [34, 44],\n      iconAnchor: [17, 44],\n      popupAnchor: [0, -44]\n    });\n\n    var markers = [];\n    projects.forEach(function(project) {\n      var marker = L.marker([project.lat, project.lng], {\n        icon: pinIcon,\n        title: project.c + ' - ' + project.s,\n        alt: buildAlt(project)\n      }).addTo(map);\n      marker.bindPopup(buildPopup(project), {\n        maxWidth: 280,\n        minWidth: 240,\n        autoPanPadding: [20, 20],\n        closeButton: true\n      });\n      markers.push(marker);\n    });\n\n    \/* ---- Initial view: main city (Toronto) via data-attrs, with fallbacks ---- *\/\n    var clat  = parseFloat(wrapper.getAttribute('data-center-lat'));\n    var clng  = parseFloat(wrapper.getAttribute('data-center-lng'));\n    var czoom = parseInt(wrapper.getAttribute('data-zoom'), 10);\n\n    if (!isNaN(clat) && !isNaN(clng) && !isNaN(czoom)) {\n      map.setView([clat, clng], czoom);\n    } else if (markers.length === 1) {\n      map.setView([projects[0].lat, projects[0].lng], 12);\n    } else {\n      map.fitBounds(L.featureGroup(markers).getBounds().pad(0.15));\n    }\n\n    setTimeout(function() {\n      if (loadingEl) loadingEl.classList.add('hidden');\n      map.invalidateSize();\n    }, 300);\n\n    var resizeTimer;\n    window.addEventListener('resize', function() {\n      clearTimeout(resizeTimer);\n      resizeTimer = setTimeout(function() {\n        map.invalidateSize();\n      }, 200);\n    });\n  }\n\n  \/* Lazy init: build the map only when it scrolls near the viewport AND\n     is visible. A hidden (display:none) copy never intersects, so it is\n     never built \u2014 the moment it becomes visible (responsive switch) the\n     observer fires and it builds then. *\/\n  function lazyInit(wrapper) {\n    if (!('IntersectionObserver' in window)) {\n      if (isVisible(wrapper)) ensureLeaflet(function () { initWrapper(wrapper); });\n      return;\n    }\n    var io = new IntersectionObserver(function(entries) {\n      entries.forEach(function(entry) {\n        if (entry.isIntersecting && isVisible(entry.target)) {\n          io.unobserve(entry.target);\n          ensureLeaflet(function() { initWrapper(entry.target); });\n        }\n      });\n    }, { rootMargin: '200px 0px' });\n    io.observe(wrapper);\n  }\n\n  function boot() {\n    var wrappers = document.querySelectorAll('.ron-map-wrap[data-province=\"' + PROVINCE_SLUG + '\"]');\n    if (!wrappers.length) return;\n    wrappers.forEach(function(wrapper) { lazyInit(wrapper); });\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', boot);\n  } else {\n    boot();\n  }\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-abae8cb elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"abae8cb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Roof replacement Ontario homeowners can rely on starts with honest advice and quality workmanship.\nAt RonOvations, we help homeowners across Ontario protect their properties with dependable roof replacement and roof repair services. Our team focuses on quality workmanship, honest recommendations, and roofing solutions designed for Ontario\u2019s changing climate, from harsh winters to hot summers.\nWhether your roof needs a full replacement or urgent repairs, we provide clear guidance, reliable materials, and results you can trust.<\/p>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c160225 e-con-full e-flex e-con e-child\" data-id=\"c160225\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a819d00 elementor-align-start elementor-widget-tablet__width-initial elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"a819d00\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"512\" height=\"512\" viewBox=\"0 0 512 512\"><g><path d=\"M 512.00 0.00 L 512.00 512.00 L 0.00 512.00 L 118.75 511.84 C182.89,511.75 234.05,511.53 234.05,511.34 C234.05,511.33 234.03,511.33 234.00,511.33 C224.76,510.40 203.48,506.70 195.08,504.57 L 185.70 502.19 L 147.14 463.64 C125.94,442.43 108.79,424.88 109.04,424.63 C109.29,424.39 117.15,423.04 126.50,421.65 C183.63,413.13 199.53,410.71 199.80,410.49 C199.96,410.35 190.77,397.47 179.37,381.87 C167.98,366.27 156.63,350.69 154.15,347.25 C151.67,343.81 149.24,341.00 148.75,341.00 C148.27,341.00 146.06,344.94 143.84,349.75 C141.62,354.56 139.64,358.67 139.43,358.89 C138.81,359.54 130.83,350.23 124.65,341.64 C117.67,331.95 108.21,313.00 104.10,300.50 C93.62,268.61 93.62,233.32 104.11,201.50 C124.06,141.01 181.04,96.70 243.25,93.33 L 255.00 92.69 L 255.00 47.68 L 297.45 90.29 C335.29,128.28 341.06,134.49 350.63,147.60 L 361.36 162.31 L 365.90 153.15 C368.40,148.12 370.79,144.00 371.21,144.00 C372.70,144.00 379.12,151.65 385.88,161.50 C398.34,179.65 406.24,198.24 411.16,221.00 C413.10,229.98 413.42,234.40 413.40,251.50 C413.39,268.27 413.03,273.14 411.19,281.66 C400.29,332.19 369.49,372.11 324.50,394.04 C306.54,402.79 285.08,408.46 265.41,409.67 L 254.96 410.31 L 255.50 454.50 L 265.50 454.28 C276.65,454.03 292.64,451.83 304.00,448.97 C388.29,427.76 449.40,356.94 457.92,270.58 C463.74,211.67 442.32,151.27 400.71,109.26 L 391.57 100.03 L 396.53 89.92 C399.26,84.36 401.79,79.63 402.15,79.41 C402.51,79.18 424.52,100.71 451.07,127.25 L 499.33 175.50 L 501.71 183.50 C504.99,194.55 508.62,211.76 509.92,222.50 C510.52,227.45 511.17,232.62 511.37,234.00 C511.37,234.02 511.37,234.03 511.37,234.03 C511.57,234.03 511.79,182.45 511.86,118.25 L 512.00 0.00 ZM 282.50 510.93 C278.61,511.38 328.09,511.80 393.75,511.87 L 512.00 512.00 L 511.85 393.75 C511.77,329.72 511.55,278.46 511.35,278.46 C511.35,278.46 511.35,278.47 511.34,278.50 C505.17,330.46 489.89,370.71 462.34,407.67 C418.49,466.47 355.72,502.51 282.50,510.93 ZM 215.50 367.97 C221.00,371.24 226.01,373.94 226.64,373.96 C227.27,373.98 241.39,350.71 258.02,322.25 C274.65,293.79 291.72,264.65 295.95,257.50 C312.31,229.90 339.92,182.43 340.47,180.96 C340.90,179.82 338.48,177.93 331.19,173.71 C325.76,170.57 320.67,168.00 319.87,168.00 C319.04,168.00 313.48,176.45 306.87,187.75 C288.79,218.68 272.16,247.07 254.01,278.00 C212.03,349.54 206.09,359.76 205.80,360.85 C205.64,361.49 210.00,364.69 215.50,367.97 ZM 310.72 368.28 C310.96,368.71 316.86,368.93 323.83,368.78 L 336.50 368.50 L 339.66 359.50 C341.40,354.55 347.13,338.36 352.41,323.52 L 362.00 296.53 L 362.00 274.00 L 299.00 274.00 L 299.00 297.95 L 316.92 298.23 L 334.83 298.50 L 332.01 306.50 C330.47,310.90 324.94,326.42 319.75,341.00 C314.55,355.58 310.49,367.85 310.72,368.28 ZM 233.00 235.00 L 233.00 256.00 L 252.00 256.00 L 252.00 235.00 L 264.00 235.00 L 264.00 217.10 L 258.25 216.80 L 252.50 216.50 L 251.96 169.00 L 230.17 169.00 L 226.72 175.25 C224.82,178.69 218.26,190.56 212.14,201.63 C201.10,221.57 201.00,221.82 201.00,228.38 L 201.00 235.00 ZM 144.00 241.74 L 144.00 256.00 L 196.00 256.00 L 196.00 238.00 L 183.50 238.00 C176.62,238.00 171.00,237.74 171.00,237.42 C171.00,237.10 172.51,234.96 174.37,232.67 C181.31,224.07 190.81,209.13 192.96,203.42 C197.91,190.32 192.70,176.14 180.59,169.71 C174.80,166.63 162.23,166.62 156.46,169.68 C147.74,174.31 141.86,183.62 140.79,194.45 C140.48,197.60 141.29,197.96 154.31,200.40 L 157.85 201.06 L 159.01 195.44 C159.65,192.35 161.03,188.97 162.06,187.94 C166.40,183.60 172.82,184.65 175.95,190.22 C177.24,192.51 177.25,193.41 176.09,196.69 C174.39,201.45 162.07,219.41 151.78,232.12 ZM 233.00 199.59 L 233.00 217.00 L 229.56 217.00 C227.67,217.00 225.93,216.66 225.69,216.25 C225.45,215.84 227.00,211.92 229.13,207.55 Z\" fill=\"rgb(201,46,66)\"><\/path><path d=\"M 0.00 0.00 L 512.00 0.00 L 391.75 0.17 C327.13,0.27 275.92,0.49 275.92,0.68 C275.92,0.68 275.94,0.68 276.00,0.69 C309.05,3.18 347.84,14.46 376.00,29.74 C428.16,58.06 468.56,102.15 491.69,156.00 C494.32,162.12 496.76,168.56 498.96,175.13 L 451.07 127.25 C424.52,100.71 402.51,79.18 402.15,79.41 C401.81,79.62 399.51,83.91 396.94,89.10 C399.39,84.01 401.06,79.72 400.70,79.36 C400.01,78.67 389.78,80.05 344.00,86.98 C336.58,88.11 327.35,89.47 323.50,90.02 C313.99,91.36 311.00,92.04 311.01,92.83 C311.01,93.44 317.24,102.07 347.38,143.24 C339.28,132.61 330.88,123.85 297.45,90.29 L 255.00 47.68 L 255.00 48.00 L 247.22 48.00 C214.56,48.00 172.57,61.42 142.67,81.41 C91.50,115.62 59.63,167.71 52.48,228.81 C45.50,288.48 66.45,349.30 109.09,393.19 L 118.13 402.50 L 116.43 406.00 C115.49,407.92 113.22,412.76 111.39,416.75 C108.92,422.11 108.42,424.00 109.47,424.00 C110.14,424.00 116.05,423.20 123.35,422.13 C115.45,423.34 109.27,424.42 109.04,424.63 C108.79,424.88 125.94,442.43 147.14,463.64 L 185.43 501.92 C142.43,489.57 104.11,466.52 72.39,433.77 C59.50,420.46 52.82,412.25 43.30,398.00 C18.82,361.38 4.78,321.02 0.70,275.50 C0.69,275.46 0.69,275.43 0.68,275.43 C0.49,275.43 0.26,326.96 0.17,391.75 L 0.00 512.00 L 118.75 511.83 C182.72,511.74 233.57,511.51 233.57,511.30 C233.57,511.30 233.55,511.30 233.50,511.29 C231.30,511.09 223.88,510.02 217.00,508.93 C212.17,508.16 207.38,507.26 202.65,506.24 C212.67,508.26 226.90,510.61 234.00,511.33 C234.03,511.33 234.05,511.33 234.05,511.34 C234.05,511.53 182.89,511.75 118.75,511.84 L 0.00 512.00 ZM 0.00 0.00 L 0.13 120.25 C0.21,188.01 0.62,237.01 1.07,232.50 C7.34,170.28 33.76,115.46 78.23,72.39 C91.59,59.46 99.72,52.85 114.30,43.09 C150.38,18.93 191.20,4.76 236.50,0.70 C236.54,0.69 236.57,0.69 236.57,0.68 C236.57,0.49 185.04,0.26 120.25,0.17 ZM 504.15 192.56 C507.41,205.03 509.68,217.40 510.65,228.45 C510.42,226.62 510.16,224.54 509.92,222.50 C508.93,214.39 506.63,202.60 504.15,192.56 ZM 279.75 453.23 C288.46,452.10 297.69,450.55 304.00,448.96 C306.82,448.26 309.61,447.49 312.38,446.67 C309.61,447.49 306.82,448.26 304.00,448.97 C296.94,450.74 288.11,452.27 279.75,453.23 ZM 255.75 454.44 C255.77,454.46 255.78,454.48 255.80,454.49 L 255.50 454.50 L 255.48 452.68 C255.56,453.72 255.65,454.35 255.75,454.44 ZM 187.10 412.55 C194.65,411.39 199.69,410.57 199.80,410.49 C199.68,410.59 196.27,411.15 187.10,412.55 ZM 254.96 410.31 L 255.00 410.30 L 255.00 413.39 ZM 146.17 418.71 C151.61,417.90 157.45,417.02 163.08,416.18 C158.08,416.93 152.47,417.77 146.17,418.71 Z\" fill=\"rgb(235,97,96)\"><\/path><path d=\"M 202.65 506.24 C207.38,507.26 212.17,508.16 217.00,508.93 C223.88,510.02 231.30,511.09 233.50,511.29 C233.55,511.30 233.57,511.30 233.57,511.30 C233.57,511.51 182.72,511.74 118.75,511.83 L 0.00 512.00 L 0.17 391.75 C0.26,326.96 0.49,275.43 0.68,275.43 C0.69,275.43 0.69,275.46 0.70,275.50 C4.78,321.02 18.82,361.38 43.30,398.00 C52.82,412.25 59.50,420.46 72.39,433.77 C104.11,466.52 142.43,489.57 185.43,501.92 L 185.70 502.19 L 195.08 504.57 C197.02,505.06 199.64,505.64 202.65,506.24 ZM 0.00 0.00 L 120.25 0.17 C185.04,0.26 236.57,0.49 236.57,0.68 C236.57,0.69 236.54,0.69 236.50,0.70 C191.20,4.76 150.38,18.93 114.30,43.09 C99.72,52.85 91.59,59.46 78.23,72.39 C33.76,115.46 7.34,170.28 1.07,232.50 C0.62,237.01 0.21,188.01 0.13,120.25 ZM 504.15 192.56 C503.34,189.29 502.51,186.21 501.71,183.50 L 499.33 175.50 L 498.96 175.13 C496.76,168.56 494.32,162.12 491.69,156.00 C468.56,102.15 428.16,58.06 376.00,29.74 C347.84,14.46 309.05,3.18 276.00,0.69 C275.94,0.68 275.92,0.68 275.92,0.68 C275.92,0.49 327.13,0.27 391.75,0.17 L 512.00 0.00 L 511.86 118.25 C511.79,182.45 511.57,234.03 511.37,234.03 C511.37,234.03 511.37,234.02 511.37,234.00 C511.25,233.19 510.98,231.07 510.65,228.45 C509.68,217.40 507.41,205.03 504.15,192.56 ZM 282.50 510.93 C355.72,502.51 418.49,466.47 462.34,407.67 C489.89,370.71 505.17,330.46 511.34,278.50 C511.35,278.47 511.35,278.46 511.35,278.46 C511.55,278.46 511.77,329.72 511.85,393.75 L 512.00 512.00 L 393.75 511.87 C328.09,511.80 278.61,511.38 282.50,510.93 ZM 215.50 367.97 C210.00,364.69 205.64,361.49 205.80,360.85 C206.09,359.76 212.03,349.54 254.01,278.00 C272.16,247.07 288.79,218.68 306.87,187.75 C313.48,176.45 319.04,168.00 319.87,168.00 C320.67,168.00 325.76,170.57 331.19,173.71 C338.48,177.93 340.90,179.82 340.47,180.96 C339.92,182.43 312.31,229.90 295.95,257.50 C291.72,264.65 274.65,293.79 258.02,322.25 C241.39,350.71 227.27,373.98 226.64,373.96 C226.01,373.94 221.00,371.24 215.50,367.97 ZM 310.72 368.28 C310.49,367.85 314.55,355.58 319.75,341.00 C324.94,326.42 330.47,310.90 332.01,306.50 L 334.83 298.50 L 316.92 298.23 L 299.00 297.95 L 299.00 274.00 L 362.00 274.00 L 362.00 296.53 L 352.41 323.52 C347.13,338.36 341.40,354.55 339.66,359.50 L 336.50 368.50 L 323.83 368.78 C316.86,368.93 310.96,368.71 310.72,368.28 ZM 233.00 235.00 L 201.00 235.00 L 201.00 228.38 C201.00,221.82 201.10,221.57 212.14,201.63 C218.26,190.56 224.82,178.69 226.72,175.25 L 230.17 169.00 L 251.96 169.00 L 252.50 216.50 L 258.25 216.80 L 264.00 217.10 L 264.00 235.00 L 252.00 235.00 L 252.00 256.00 L 233.00 256.00 ZM 144.00 241.74 L 151.78 232.12 C162.07,219.41 174.39,201.45 176.09,196.69 C177.25,193.41 177.24,192.51 175.95,190.22 C172.82,184.65 166.40,183.60 162.06,187.94 C161.03,188.97 159.65,192.35 159.01,195.44 L 157.85 201.06 L 154.31 200.40 C141.29,197.96 140.48,197.60 140.79,194.45 C141.86,183.62 147.74,174.31 156.46,169.68 C162.23,166.62 174.80,166.63 180.59,169.71 C192.70,176.14 197.91,190.32 192.96,203.42 C190.81,209.13 181.31,224.07 174.37,232.67 C172.51,234.96 171.00,237.10 171.00,237.42 C171.00,237.74 176.62,238.00 183.50,238.00 L 196.00 238.00 L 196.00 256.00 L 144.00 256.00 ZM 233.00 199.59 L 229.13 207.55 C227.00,211.92 225.45,215.84 225.69,216.25 C225.93,216.66 227.67,217.00 229.56,217.00 L 233.00 217.00 Z\" fill=\"rgb(246,250,252)\"><\/path><path d=\"M 255.75 454.44 C255.34,454.02 255.00,443.91 255.00,431.99 L 255.00 410.30 L 265.43 409.67 C285.08,408.46 306.55,402.78 324.50,394.04 C369.49,372.11 400.29,332.19 411.19,281.66 C413.03,273.14 413.39,268.27 413.40,251.50 C413.42,234.40 413.10,229.98 411.16,221.00 C406.24,198.24 398.34,179.65 385.88,161.50 C379.12,151.65 372.70,144.00 371.21,144.00 C370.79,144.00 368.40,148.12 365.90,153.16 L 361.35 162.32 L 349.43 146.04 C317.52,102.46 311.01,93.45 311.01,92.83 C311.00,92.04 313.99,91.36 323.50,90.02 C327.35,89.47 336.58,88.11 344.00,86.98 C389.78,80.05 400.01,78.67 400.70,79.36 C401.08,79.75 399.18,84.55 396.48,90.04 L 391.57 100.03 L 400.71 109.26 C442.32,151.27 463.74,211.67 457.92,270.58 C449.40,356.93 388.24,427.81 304.00,448.96 C289.01,452.73 257.54,456.30 255.75,454.44 ZM 111.39 416.75 C113.22,412.76 115.49,407.92 116.43,406.00 L 118.13 402.50 L 109.09 393.19 C66.45,349.30 45.50,288.48 52.48,228.81 C59.63,167.71 91.50,115.62 142.67,81.41 C172.57,61.42 214.56,48.00 247.22,48.00 L 255.00 48.00 L 255.00 70.35 L 255.00 92.69 L 243.25 93.33 C181.04,96.70 124.06,141.01 104.11,201.50 C93.62,233.32 93.62,268.61 104.10,300.50 C108.21,313.00 117.67,331.95 124.65,341.64 C130.83,350.23 138.81,359.54 139.43,358.89 C139.64,358.67 141.62,354.56 143.84,349.75 C146.06,344.94 148.27,341.00 148.75,341.00 C149.24,341.00 151.67,343.81 154.15,347.25 C156.63,350.69 167.98,366.27 179.37,381.87 C190.77,397.47 199.96,410.35 199.80,410.49 C199.63,410.62 186.90,412.62 171.50,414.92 C156.10,417.23 136.16,420.21 127.19,421.56 C118.23,422.90 110.25,424.00 109.47,424.00 C108.42,424.00 108.92,422.11 111.39,416.75 ZM 0.08 273.42 C0.13,272.25 0.36,272.01 0.68,272.81 C0.97,273.53 0.94,274.40 0.60,274.73 C0.27,275.06 0.04,274.47 0.08,273.42 ZM 0.08 238.42 C0.13,237.25 0.36,237.01 0.68,237.81 C0.97,238.53 0.94,239.40 0.60,239.73 C0.27,240.06 0.04,239.47 0.08,238.42 Z\" fill=\"rgb(254,213,96)\"><\/path><\/g><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">24\/7 Emergency Roof Repair<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"512\" height=\"512\" viewBox=\"0 0 512 512\"><g><path d=\"M 270.72 508.46 L 259.50 511.91 L 385.75 511.95 L 512.00 512.00 L 126.67 512.00 C196.19,512.00 252.92,511.84 252.92,511.64 L 252.92 511.64 C252.69,511.44 247.68,509.87 241.79,508.15 C212.78,499.67 179.59,483.13 154.78,464.79 C128.84,445.61 105.16,421.14 86.79,394.50 C69.93,370.06 54.73,337.25 47.09,308.82 L 44.00 297.33 L 44.00 111.85 L 46.30 109.80 C47.74,108.52 58.12,104.98 74.05,100.34 C131.61,83.57 162.71,71.33 190.39,54.54 C210.96,42.07 225.85,29.69 244.17,9.82 L 253.22 0.00 L 259.59 0.00 L 263.53 4.25 C283.88,26.21 297.30,38.14 314.09,49.20 C343.71,68.71 377.94,82.72 439.16,100.41 C451.62,104.01 462.99,107.49 464.42,108.14 C466.08,108.90 467.39,110.62 468.06,112.91 C468.76,115.33 469.00,146.61 468.79,208.50 L 468.47 300.50 L 464.16 314.00 C448.92,361.79 427.32,398.78 395.00,432.41 C361.30,467.47 318.11,493.90 270.72,508.46 ZM 244.50 467.08 C250.55,469.17 255.78,470.91 256.13,470.94 C256.47,470.97 262.77,468.95 270.13,466.44 C303.80,454.96 337.14,433.92 363.47,407.53 C391.40,379.54 410.60,348.02 424.41,307.50 L 428.50 295.50 L 428.78 220.03 C428.98,165.28 428.75,143.81 427.92,141.81 C426.67,138.79 422.57,136.93 408.51,132.99 C404.11,131.76 391.96,127.84 381.51,124.28 C333.60,107.95 300.58,90.85 270.65,66.85 C256.60,55.59 256.25,55.56 244.87,64.79 C207.34,95.23 164.19,115.69 94.66,136.05 C89.39,137.59 86.35,139.06 85.39,140.53 C84.17,142.40 83.99,154.19 84.23,219.61 L 84.50 296.50 L 89.44 310.99 C95.37,328.36 108.19,354.55 117.83,369.00 C148.55,415.04 192.54,449.10 244.50,467.08 ZM 267.73 450.40 C262.35,452.38 257.18,453.98 256.23,453.96 C254.00,453.91 233.72,446.04 224.57,441.68 C196.08,428.10 163.46,402.12 143.99,377.50 C127.28,356.35 112.82,329.80 104.62,305.16 L 100.00 291.27 L 100.00 151.08 L 103.94 150.02 C106.11,149.43 117.92,145.64 130.19,141.58 C181.45,124.64 212.95,109.02 246.66,83.84 C251.69,80.08 256.15,77.00 256.57,77.00 C256.98,77.00 260.74,79.61 264.91,82.80 C297.63,107.81 331.71,124.76 384.00,142.02 C395.28,145.74 406.42,149.30 408.75,149.93 L 413.00 151.08 L 413.00 289.67 L 409.39 301.08 C399.63,331.96 385.54,357.48 364.32,382.71 C339.29,412.46 304.40,436.91 267.73,450.40 Z\" fill=\"rgb(251,0,5)\"><\/path><path d=\"M 0.00 256.00 L 0.00 0.00 L 126.61 0.00 L 253.22 0.00 L 244.17 9.82 C225.85,29.69 210.96,42.07 190.39,54.54 C162.71,71.33 131.61,83.57 74.05,100.34 C58.12,104.98 47.74,108.52 46.30,109.80 L 44.00 111.85 L 44.00 204.59 L 44.00 297.33 L 47.09 308.82 C54.73,337.25 69.93,370.06 86.79,394.50 C105.16,421.14 128.84,445.61 154.78,464.79 C179.59,483.13 212.78,499.67 241.79,508.15 C247.68,509.87 252.69,511.44 252.92,511.64 C253.15,511.84 196.33,512.00 126.67,512.00 L 0.00 512.00 L 0.00 256.00 ZM 270.72 508.46 C318.11,493.90 361.30,467.47 395.00,432.41 C427.32,398.78 448.92,361.79 464.16,314.00 L 468.47 300.50 L 468.79 208.50 C469.00,146.61 468.76,115.33 468.06,112.91 C467.39,110.62 466.08,108.90 464.42,108.14 C462.99,107.49 451.62,104.01 439.16,100.41 C377.94,82.72 343.71,68.71 314.09,49.20 C297.30,38.14 283.88,26.21 263.53,4.25 L 259.59 0.00 L 385.80 0.00 L 512.00 0.00 L 512.00 256.00 L 512.00 512.00 L 385.75 511.95 L 259.50 511.91 L 270.72 508.46 ZM 244.50 467.08 C192.54,449.10 148.55,415.04 117.83,369.00 C108.19,354.55 95.37,328.36 89.44,310.99 L 84.50 296.50 L 84.23 219.61 C83.99,154.19 84.17,142.40 85.39,140.53 C86.35,139.06 89.39,137.59 94.66,136.05 C164.19,115.69 207.34,95.23 244.87,64.79 C256.25,55.56 256.60,55.59 270.65,66.85 C300.58,90.85 333.60,107.95 381.51,124.28 C391.96,127.84 404.11,131.76 408.51,132.99 C422.57,136.93 426.67,138.79 427.92,141.81 C428.75,143.81 428.98,165.28 428.78,220.03 L 428.50 295.50 L 424.41 307.50 C410.60,348.02 391.40,379.54 363.47,407.53 C337.14,433.92 303.80,454.96 270.13,466.44 C262.77,468.95 256.47,470.97 256.13,470.94 C255.78,470.91 250.55,469.17 244.50,467.08 ZM 267.73 450.40 C304.40,436.91 339.29,412.46 364.32,382.71 C385.54,357.48 399.63,331.96 409.39,301.08 L 413.00 289.67 L 413.00 220.37 L 413.00 151.08 L 408.75 149.93 C406.42,149.30 395.28,145.74 384.00,142.02 C331.71,124.76 297.63,107.81 264.91,82.80 C260.74,79.61 256.98,77.00 256.57,77.00 C256.15,77.00 251.69,80.08 246.66,83.84 C212.95,109.02 181.45,124.64 130.19,141.58 C117.92,145.64 106.11,149.43 103.94,150.02 L 100.00 151.08 L 100.00 221.17 L 100.00 291.27 L 104.62 305.16 C112.82,329.80 127.28,356.35 143.99,377.50 C163.46,402.12 196.08,428.10 224.57,441.68 C233.72,446.04 254.00,453.91 256.23,453.96 C257.18,453.98 262.35,452.38 267.73,450.40 Z\" fill=\"rgb(254,253,253)\"><\/path><\/g><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Fully Insured &amp; Accredited<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"512\" height=\"512\" viewBox=\"0 0 512 512\"><g><path d=\"M 210.00 511.60 C210.00,511.82 230.71,512.00 256.01,512.00 L 206.78 512.00 L 193.64 488.29 C184.28,471.40 179.72,464.14 177.80,463.06 C177.28,462.77 176.93,462.51 176.54,462.33 C174.81,461.52 172.37,462.21 151.41,468.19 C149.44,468.75 147.31,469.36 145.00,470.02 C122.82,476.34 121.19,476.66 120.49,474.85 C120.20,474.09 127.23,456.15 136.10,434.98 C144.98,413.82 154.85,390.20 158.04,382.50 C161.23,374.80 165.92,363.55 168.46,357.50 C171.00,351.45 174.74,342.51 176.76,337.63 L 180.44 328.76 L 186.15 329.28 C194.22,330.01 199.03,332.97 219.77,349.97 C241.29,367.62 244.96,369.44 257.50,368.76 C262.90,368.46 266.96,367.62 270.00,366.17 C272.48,364.98 282.38,357.48 292.00,349.50 C311.85,333.04 317.38,329.78 325.72,329.61 L 331.37 329.50 L 337.06 343.00 C366.80,413.43 391.00,472.16 391.00,473.89 C391.00,475.05 390.40,476.00 389.67,476.00 C388.94,476.00 377.26,472.85 363.71,469.00 C350.16,465.15 338.41,462.00 337.59,462.00 C333.49,462.00 331.11,464.62 325.01,475.83 C321.52,482.25 317.02,490.42 315.00,494.00 C312.99,497.58 309.91,503.09 308.16,506.25 L 304.98 512.00 L 302.03 512.00 L 300.46 508.25 C294.96,495.05 285.90,473.54 280.98,462.00 C277.81,454.58 271.07,438.60 266.00,426.50 C260.92,414.40 256.45,404.15 256.07,403.73 C255.68,403.31 251.25,412.76 246.23,424.73 C218.33,491.26 210.00,511.24 210.00,511.60 Z\" fill=\"rgb(251,72,71)\"><\/path><path d=\"M 274.62 297.47 C238.33,303.71 201.43,291.73 174.99,265.13 C169.73,259.83 163.23,252.13 160.54,248.02 C132.28,204.75 135.35,150.54 168.30,111.14 C202.10,70.72 259.63,58.67 306.50,82.20 C318.87,88.41 326.69,94.12 336.65,104.22 C357.39,125.25 368.38,150.01 369.72,178.73 C370.71,199.89 367.25,216.74 358.07,235.50 C342.13,268.11 311.00,291.22 274.62,297.47 ZM 223.50 241.56 C227.20,243.24 231.62,243.29 235.27,241.70 C239.20,239.99 316.92,162.20 318.61,158.28 C323.96,145.90 312.63,133.16 299.65,136.96 C296.16,137.98 290.25,143.41 262.48,171.08 L 229.46 204.00 L 217.48 191.93 C210.89,185.29 204.19,179.17 202.59,178.32 C200.58,177.26 197.87,176.91 193.84,177.21 C189.08,177.55 187.42,178.17 184.88,180.56 C178.92,186.16 177.63,192.38 181.02,199.05 C183.46,203.81 219.24,239.63 223.50,241.56 Z\" fill=\"rgb(253,117,3)\"><\/path><path d=\"M 0.00 0.00 L 512.00 0.00 L 263.50 0.10 L 270.00 3.49 C273.58,5.35 281.45,10.99 287.50,16.02 C293.55,21.06 299.40,25.92 300.50,26.84 C314.94,38.82 317.81,39.87 342.11,41.99 C367.85,44.24 370.42,44.65 376.16,47.38 C383.03,50.63 389.31,56.71 392.67,63.33 C395.21,68.35 395.55,70.55 399.37,107.09 C400.42,117.08 401.39,121.85 403.03,125.09 C405.19,129.34 411.93,138.07 426.87,155.97 C436.66,167.70 440.00,174.75 440.00,183.69 C440.00,194.95 437.62,200.45 427.53,212.52 C408.34,235.48 404.07,241.20 402.12,246.50 C400.97,249.61 399.63,258.48 398.56,270.00 C396.21,295.19 395.33,300.41 392.47,306.07 C385.09,320.63 377.11,324.29 346.66,327.06 C338.09,327.84 332.64,328.76 332.37,329.49 C332.12,330.13 334.36,336.47 337.34,343.58 C339.15,347.89 340.90,352.08 342.60,356.14 C340.78,351.81 338.93,347.43 337.06,343.00 L 331.37 329.50 L 325.72 329.61 C317.38,329.78 311.85,333.04 292.00,349.50 C282.38,357.48 272.48,364.98 270.00,366.17 C266.96,367.62 262.90,368.46 257.50,368.76 C244.96,369.44 241.29,367.62 219.77,349.97 C199.03,332.97 194.22,330.01 186.15,329.28 L 180.44 328.76 L 178.38 333.74 C178.95,331.95 179.06,330.74 178.56,329.89 C177.48,328.05 173.53,327.88 165.25,327.15 C139.19,324.84 134.16,323.31 125.67,315.15 C116.30,306.14 116.14,305.48 112.03,262.31 C110.38,245.01 110.15,244.57 88.00,217.59 C77.38,204.64 75.52,202.11 73.67,198.00 C72.16,194.66 71.62,191.30 71.57,184.98 C71.51,177.32 71.83,175.80 74.72,169.98 C76.49,166.42 79.31,161.93 81.00,160.00 C93.73,145.47 107.61,127.42 109.13,123.41 C110.80,119.01 111.55,113.18 114.09,85.00 C115.67,67.39 118.69,59.89 127.17,52.54 C135.15,45.62 138.72,44.73 169.50,42.00 C194.69,39.76 196.84,38.88 215.34,23.05 C230.43,10.15 236.58,5.52 242.64,2.52 L 247.50 0.11 ZM 274.62 297.47 C311.00,291.22 342.13,268.11 358.07,235.50 C367.25,216.74 370.71,199.89 369.72,178.73 C368.38,150.01 357.39,125.25 336.65,104.22 C326.69,94.12 318.87,88.41 306.50,82.20 C259.63,58.67 202.10,70.72 168.30,111.14 C135.35,150.54 132.28,204.75 160.54,248.02 C163.23,252.13 169.73,259.83 174.99,265.13 C201.43,291.73 238.33,303.71 274.62,297.47 ZM 136.10 434.98 C127.23,456.15 120.20,474.09 120.49,474.85 C120.02,473.61 127.29,455.61 151.96,397.00 C153.68,392.92 155.67,388.15 157.65,383.43 C154.11,391.97 144.64,414.61 136.10,434.98 ZM 373.06 429.07 C386.02,460.30 391.00,472.82 391.00,473.89 C391.00,472.96 384.07,455.71 373.06,429.07 ZM 167.14 360.64 C168.83,356.59 170.67,352.19 172.27,348.41 C170.93,351.60 169.58,354.83 168.46,357.50 C168.07,358.43 167.62,359.49 167.14,360.64 Z\" fill=\"rgb(254,214,132)\"><\/path><path d=\"M 0.00 256.00 L 0.00 0.00 L 123.75 0.05 L 247.50 0.11 L 242.64 2.52 C236.58,5.52 230.43,10.15 215.34,23.05 C196.84,38.88 194.69,39.76 169.50,42.00 C138.72,44.73 135.15,45.62 127.17,52.54 C118.69,59.89 115.67,67.39 114.09,85.00 C111.55,113.18 110.80,119.01 109.13,123.41 C107.61,127.42 93.73,145.47 81.00,160.00 C79.31,161.93 76.49,166.42 74.72,169.98 C71.83,175.80 71.51,177.32 71.57,184.98 C71.62,191.30 72.16,194.66 73.67,198.00 C75.52,202.11 77.38,204.64 88.00,217.59 C110.15,244.57 110.38,245.01 112.03,262.31 C116.14,305.48 116.30,306.14 125.67,315.15 C134.16,323.31 139.19,324.84 165.25,327.15 C181.57,328.60 181.07,327.82 174.96,342.07 C172.74,347.26 168.40,357.58 165.33,365.00 C162.26,372.42 156.24,386.83 151.96,397.00 C127.29,455.61 120.02,473.61 120.49,474.85 C121.19,476.66 122.81,476.34 145.00,470.02 C177.46,460.77 174.75,461.35 177.80,463.06 C179.72,464.14 184.28,471.40 193.64,488.29 L 206.78 512.00 L 103.39 512.00 L 0.00 512.00 L 0.00 256.00 ZM 210.00 511.60 C210.00,511.24 218.33,491.26 246.23,424.73 C251.25,412.76 255.68,403.31 256.07,403.73 C256.45,404.15 260.92,414.40 266.00,426.50 C271.07,438.60 277.81,454.58 280.98,462.00 C285.90,473.54 294.96,495.05 300.46,508.25 L 302.03 512.00 L 256.01 512.00 C230.71,512.00 210.00,511.82 210.00,511.60 ZM 308.16 506.25 C309.91,503.09 312.99,497.58 315.00,494.00 C317.02,490.42 321.52,482.25 325.01,475.83 C331.11,464.62 333.49,462.00 337.59,462.00 C338.41,462.00 350.16,465.15 363.71,469.00 C377.26,472.85 388.94,476.00 389.67,476.00 C390.40,476.00 391.00,475.05 391.00,473.89 C391.00,472.12 377.56,439.47 337.34,343.58 C334.36,336.47 332.12,330.13 332.37,329.49 C332.64,328.76 338.09,327.84 346.66,327.06 C377.11,324.29 385.09,320.63 392.47,306.07 C395.33,300.41 396.21,295.19 398.56,270.00 C399.63,258.48 400.97,249.61 402.12,246.50 C404.07,241.20 408.34,235.48 427.53,212.52 C437.62,200.45 440.00,194.95 440.00,183.69 C440.00,174.75 436.66,167.70 426.87,155.97 C411.93,138.07 405.19,129.34 403.03,125.09 C401.39,121.85 400.42,117.08 399.37,107.09 C395.55,70.55 395.21,68.35 392.67,63.33 C389.31,56.71 383.03,50.63 376.16,47.38 C370.42,44.65 367.85,44.24 342.11,41.99 C317.81,39.87 314.94,38.82 300.50,26.84 C299.40,25.92 293.55,21.06 287.50,16.02 C281.45,10.99 273.58,5.35 270.00,3.49 L 263.50 0.10 L 387.75 0.05 L 512.00 0.00 L 512.00 256.00 L 512.00 512.00 L 408.49 512.00 L 304.98 512.00 L 308.16 506.25 ZM 223.50 241.56 C219.24,239.63 183.46,203.81 181.02,199.05 C177.63,192.38 178.92,186.16 184.88,180.56 C187.42,178.17 189.08,177.55 193.84,177.21 C197.87,176.91 200.58,177.26 202.59,178.32 C204.19,179.17 210.89,185.29 217.48,191.93 L 229.46 204.00 L 262.48 171.08 C290.25,143.41 296.16,137.98 299.65,136.96 C312.63,133.16 323.96,145.90 318.61,158.28 C316.92,162.20 239.20,239.99 235.27,241.70 C231.62,243.29 227.20,243.24 223.50,241.56 Z\" fill=\"rgb(254,254,254)\"><\/path><\/g><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Experienced Ontario Roofing Professionals<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"512\" height=\"512\" viewBox=\"0 0 512 512\"><g><path d=\"M 263.54 492.45 C256.65,494.24 256.18,494.24 249.50,492.59 C243.82,491.19 239.69,489.14 235.84,485.80 C234.38,484.54 222.71,470.23 209.90,454.00 C197.09,437.77 180.90,417.30 173.91,408.50 C124.49,346.28 105.54,321.86 103.32,317.56 C96.56,304.44 101.16,287.18 113.66,278.78 C120.96,273.88 126.98,273.00 153.21,273.00 L 177.00 273.00 L 177.00 158.51 C177.00,47.93 177.07,43.85 178.93,38.96 C181.56,32.02 186.74,26.02 193.14,22.47 L 198.50 19.50 L 254.50 19.21 C256.26,19.20 257.97,19.20 259.62,19.19 C305.32,18.95 313.20,18.91 319.03,22.34 C320.45,23.18 321.76,24.22 323.46,25.52 L 327.80 28.83 L 336.39 25.87 C349.21,21.45 358.50,20.00 373.98,20.00 C401.37,20.00 422.48,27.07 442.11,42.80 C461.47,58.32 473.62,79.54 478.57,106.50 C481.14,120.50 480.18,142.73 476.52,154.00 C464.65,190.56 434.97,218.04 397.00,227.61 C391.19,229.07 385.90,229.50 373.50,229.49 C359.22,229.49 356.48,229.20 348.00,226.82 C342.77,225.36 337.71,223.85 336.75,223.47 C335.11,222.83 335.00,224.38 335.00,247.82 L 335.00 272.85 L 361.75 273.18 C392.45,273.55 394.31,273.98 403.26,282.77 C411.98,291.33 414.68,305.70 409.61,316.58 C407.78,320.52 319.64,433.09 282.35,479.12 C275.75,487.26 271.25,490.45 263.54,492.45 ZM 250.86 454.29 C253.27,457.48 255.59,459.96 256.02,459.79 C256.45,459.63 265.75,448.25 276.67,434.50 C350.62,341.46 372.90,313.36 375.85,309.44 L 379.19 305.00 L 353.63 305.00 C330.27,305.00 327.60,304.82 322.57,302.94 C315.87,300.43 308.70,293.76 305.68,287.22 C303.57,282.66 303.49,281.15 303.21,243.09 L 302.91 203.68 L 297.78 198.09 C289.82,189.41 284.22,181.33 279.96,172.43 C266.48,144.18 265.78,110.86 278.01,80.32 C281.28,72.14 290.00,58.20 294.41,54.08 C295.83,52.74 297.00,51.28 297.00,50.83 C297.00,49.88 216.84,49.68 212.15,50.62 L 209.04 51.24 L 208.77 166.39 L 208.50 281.54 L 205.16 288.33 C202.71,293.30 200.58,296.02 197.16,298.52 C188.89,304.58 186.41,305.00 158.82,305.00 C145.17,305.00 134.00,305.37 134.00,305.82 C134.00,306.27 142.35,317.19 152.56,330.07 C162.76,342.96 179.29,363.85 189.28,376.50 C199.27,389.15 216.23,410.52 226.96,424.00 C237.70,437.48 248.45,451.11 250.86,454.29 ZM 357.00 194.95 C361.88,196.21 368.02,196.91 374.59,196.94 C407.58,197.12 435.08,176.50 445.17,144.00 C448.52,133.22 448.51,114.73 445.16,104.04 C436.80,77.44 418.07,59.39 392.03,52.87 C375.42,48.71 353.19,51.58 339.00,59.71 C331.68,63.91 321.77,72.32 317.33,78.10 C306.41,92.35 302.00,105.41 302.00,123.50 C302.00,145.09 308.28,160.33 323.46,175.58 C330.81,182.96 334.09,185.45 341.00,188.84 C345.67,191.14 352.88,193.89 357.00,194.95 ZM 382.76 190.01 C376.01,194.12 365.84,191.72 361.19,184.92 C359.31,182.16 357.90,181.34 353.59,180.48 C343.79,178.52 339.01,173.28 339.01,164.50 C339.01,158.56 341.51,153.88 346.24,150.99 C348.93,149.36 351.43,148.99 360.50,148.89 C375.65,148.72 377.50,148.24 377.50,144.51 C377.50,141.25 377.04,141.01 366.82,139.00 C363.34,138.32 358.78,136.36 355.05,133.96 C335.82,121.53 333.66,93.56 350.74,77.96 C353.72,75.23 356.56,73.00 357.04,73.00 C357.53,73.00 358.43,71.11 359.05,68.81 C362.90,54.52 381.85,52.24 388.62,65.25 C389.84,67.58 390.69,68.00 394.28,68.02 C403.22,68.05 410.40,75.14 410.37,83.92 C410.35,89.54 408.08,94.10 403.77,97.17 C400.83,99.27 399.24,99.53 388.00,99.77 C371.31,100.14 370.80,100.27 371.19,104.28 C371.49,107.41 371.66,107.51 378.50,108.75 C392.08,111.20 401.36,118.11 406.82,129.82 C409.08,134.67 409.46,136.81 409.43,144.50 C409.39,151.97 408.95,154.44 406.85,159.00 C403.73,165.76 400.12,170.14 394.38,174.08 C391.45,176.10 390.00,177.82 390.00,179.30 C389.99,182.54 386.48,187.74 382.76,190.01 Z\" fill=\"rgb(2,0,1)\"><\/path><path d=\"M 250.86 454.29 C248.45,451.11 237.70,437.48 226.96,424.00 C216.23,410.52 199.27,389.15 189.28,376.50 C179.29,363.85 162.76,342.96 152.56,330.07 C142.35,317.19 134.00,306.27 134.00,305.82 C134.00,305.37 145.17,305.00 158.82,305.00 C186.41,305.00 188.89,304.58 197.16,298.52 C200.58,296.02 202.71,293.30 205.16,288.33 L 208.50 281.54 L 208.77 166.39 L 209.04 51.24 L 212.15 50.62 C216.84,49.68 297.00,49.88 297.00,50.83 C297.00,51.28 295.83,52.74 294.41,54.08 C290.00,58.20 281.28,72.14 278.01,80.32 C265.78,110.86 266.48,144.18 279.96,172.43 C284.22,181.33 289.82,189.41 297.78,198.09 L 302.91 203.68 L 303.21 243.09 C303.49,281.15 303.57,282.66 305.68,287.22 C308.70,293.76 315.87,300.43 322.57,302.94 C327.60,304.82 330.27,305.00 353.63,305.00 L 379.19 305.00 L 375.85 309.44 C372.90,313.36 350.62,341.46 276.67,434.50 C265.75,448.25 256.45,459.63 256.02,459.79 C255.59,459.96 253.27,457.48 250.86,454.29 Z\" fill=\"rgb(246,81,43)\"><\/path><path d=\"M 357.00 194.95 C352.88,193.89 345.67,191.14 341.00,188.84 C334.09,185.45 330.81,182.96 323.46,175.58 C308.28,160.33 302.00,145.09 302.00,123.50 C302.00,105.41 306.41,92.35 317.33,78.10 C321.77,72.32 331.68,63.91 339.00,59.71 C353.19,51.58 375.42,48.71 392.03,52.87 C418.07,59.39 436.80,77.44 445.16,104.04 C448.51,114.73 448.52,133.22 445.17,144.00 C435.08,176.50 407.58,197.12 374.59,196.94 C368.02,196.91 361.88,196.21 357.00,194.95 ZM 382.76 190.01 C386.48,187.74 389.99,182.54 390.00,179.30 C390.00,177.82 391.45,176.10 394.38,174.08 C400.12,170.14 403.73,165.76 406.85,159.00 C408.95,154.44 409.39,151.97 409.43,144.50 C409.46,136.81 409.08,134.67 406.82,129.82 C401.36,118.11 392.08,111.20 378.50,108.75 C371.66,107.51 371.49,107.41 371.19,104.28 C370.80,100.27 371.31,100.14 388.00,99.77 C399.24,99.53 400.83,99.27 403.77,97.17 C408.08,94.10 410.35,89.54 410.37,83.92 C410.40,75.14 403.22,68.05 394.28,68.02 C390.69,68.00 389.84,67.58 388.62,65.25 C381.85,52.24 362.90,54.52 359.05,68.81 C358.43,71.11 357.53,73.00 357.04,73.00 C356.56,73.00 353.72,75.23 350.74,77.96 C333.66,93.56 335.82,121.53 355.05,133.96 C358.78,136.36 363.34,138.32 366.82,139.00 C377.04,141.01 377.50,141.25 377.50,144.51 C377.50,148.24 375.65,148.72 360.50,148.89 C351.43,148.99 348.93,149.36 346.24,150.99 C341.51,153.88 339.01,158.56 339.01,164.50 C339.01,173.28 343.79,178.52 353.59,180.48 C357.90,181.34 359.31,182.16 361.19,184.92 C365.84,191.72 376.01,194.12 382.76,190.01 Z\" fill=\"rgb(248,206,54)\"><\/path><path d=\"M 0.00 256.00 L 0.00 0.00 L 256.00 0.00 L 512.00 0.00 L 512.00 256.00 L 512.00 512.00 L 256.00 512.00 L 0.00 512.00 L 0.00 256.00 ZM 263.54 492.45 C271.25,490.45 275.75,487.26 282.35,479.12 C319.64,433.09 407.78,320.52 409.61,316.58 C414.68,305.70 411.98,291.33 403.26,282.77 C394.31,273.98 392.45,273.55 361.75,273.18 L 335.00 272.85 L 335.00 247.82 C335.00,224.38 335.11,222.83 336.75,223.47 C337.71,223.85 342.77,225.36 348.00,226.82 C356.48,229.20 359.22,229.49 373.50,229.49 C385.90,229.50 391.19,229.07 397.00,227.61 C434.97,218.04 464.65,190.56 476.52,154.00 C480.18,142.73 481.14,120.50 478.57,106.50 C473.62,79.54 461.47,58.32 442.11,42.80 C422.48,27.07 401.37,20.00 373.98,20.00 C358.50,20.00 349.21,21.45 336.39,25.87 L 327.80 28.83 L 323.46 25.52 C314.53,18.71 316.60,18.90 254.50,19.21 L 198.50 19.50 L 193.14 22.47 C186.74,26.02 181.56,32.02 178.93,38.96 C177.07,43.85 177.00,47.93 177.00,158.51 L 177.00 273.00 L 153.21 273.00 C126.98,273.00 120.96,273.88 113.66,278.78 C101.16,287.18 96.56,304.44 103.32,317.56 C105.54,321.86 124.49,346.28 173.91,408.50 C180.90,417.30 197.09,437.77 209.90,454.00 C222.71,470.23 234.38,484.54 235.84,485.80 C239.69,489.14 243.82,491.19 249.50,492.59 C256.18,494.24 256.65,494.24 263.54,492.45 Z\" fill=\"rgb(254,254,254)\"><\/path><\/g><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Transparent, Fair Pricing<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9b33cd2 e-con-full e-flex e-con e-child\" data-id=\"9b33cd2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7af603d elementor-align-justify elementor-widget__width-initial elementor-widget elementor-widget-button\" data-id=\"7af603d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"tel:+17059966622\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Call Us Today<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d65407e elementor-align-justify elementor-widget__width-initial elementor-widget elementor-widget-button\" data-id=\"d65407e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#on-getq\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Request a Quote<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f858556 e-con-full elementor-hidden-mobile e-flex e-con e-child\" data-id=\"f858556\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fc1492d elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"fc1492d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ============================================================\n     RonOvations \u2014 Ontario Projects Map (Leaflet) \u2014 PERF BUILD\n     Safe to paste TWICE on one page (e.g. desktop + mobile slots).\n       \u2022 Global guard: the 2nd copy becomes a no-op (data never\n         re-allocated, boot never runs twice).\n       \u2022 Only the VISIBLE wrapper initializes \u2014 the hidden (mobile)\n         copy is NOT built while display:none, so no broken gray map\n         and no wasted tiles. Responsive switch handled automatically.\n       \u2022 Lazy init, responsive sizes, all pins preserved.\n     ============================================================ -->\n<div class=\"ron-map-wrap\"\n     data-province=\"ontario\"\n     data-center-lat=\"43.6532\"\n     data-center-lng=\"-79.3832\"\n     data-zoom=\"9\">\n  <div style=\"position:relative;\">\n    <div class=\"ron-map\"><\/div>\n    <div class=\"ron-map-loading\">\n      <div class=\"ron-map-spinner\"><\/div>\n      <span>Loading map\u2026<\/span>\n    <\/div>\n  <\/div>\n<\/div>\n\n<style>\n\/* ---- Map container \/ responsive dimensions ---- *\/\n.ron-map-wrap {\n  position: relative !important;\n  width: 100% !important;\n  margin: 0 auto !important;\n}\n.ron-map-wrap .ron-map {\n  width: 100% !important;\n  height: 480px !important;\n  border-radius: 10px !important;\n  background: #e5e7eb !important;\n  z-index: 1 !important;\n}\n@media (max-width: 1024px) {\n  .ron-map-wrap .ron-map { height: 420px !important; }\n}\n@media (max-width: 600px) {\n  .ron-map-wrap .ron-map { height: 340px !important; }\n}\n\n\/* ---- Loading overlay ---- *\/\n.ron-map-loading {\n  position: absolute !important;\n  inset: 0 !important;\n  display: flex !important;\n  flex-direction: column !important;\n  align-items: center !important;\n  justify-content: center !important;\n  gap: 10px !important;\n  background: #f9fafb !important;\n  color: #6b7280 !important;\n  font-size: 14px !important;\n  font-family: inherit !important;\n  border-radius: 10px !important;\n  z-index: 1000 !important;\n  transition: opacity .3s ease !important;\n}\n.ron-map-loading.hidden {\n  opacity: 0 !important;\n  visibility: hidden !important;\n  pointer-events: none !important;\n}\n.ron-map-spinner {\n  width: 34px !important;\n  height: 34px !important;\n  border: 3px solid #e5e7eb !important;\n  border-top-color: #EA4335 !important;\n  border-radius: 50% !important;\n  animation: ron-map-spin .8s linear infinite !important;\n}\n@keyframes ron-map-spin { to { transform: rotate(360deg); } }\n\n\/* ---- Popup image ---- *\/\n.ron-popup__img-wrap {\n  position: relative !important;\n  width: 100% !important;\n  aspect-ratio: 16 \/ 10 !important;\n  overflow: hidden !important;\n  background: #f3f4f6 !important;\n  border-radius: 8px 8px 0 0 !important;\n  display: block !important;\n}\n@supports not (aspect-ratio: 16 \/ 10) {\n  .ron-popup__img-wrap { height: 180px !important; }\n}\n.ron-popup__img-placeholder {\n  position: absolute !important;\n  top: 0 !important; left: 0 !important;\n  width: 100% !important; height: 100% !important;\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  background: #f3f4f6 !important;\n  color: #9ca3af !important;\n  font-size: 13px !important;\n  z-index: 1 !important;\n}\n.ron-popup__img {\n  position: absolute !important;\n  top: 0 !important; left: 0 !important;\n  width: 100% !important; height: 100% !important;\n  object-fit: cover !important;\n  object-position: center 65% !important;\n  display: block !important;\n  z-index: 2 !important;\n  background: #f3f4f6 !important;\n}\n@media (max-width: 600px) {\n  .ron-popup__img-wrap { aspect-ratio: 4 \/ 3 !important; }\n}\n<\/style>\n\n<script>\n(function () {\n  'use strict';\n\n  \/* ---- GLOBAL GUARD ----\n     If this exact block is pasted more than once on the page, only the\n     first copy runs. The rest bail HERE, before PROJECTS is allocated. *\/\n  if (window.__ronMapBooted_ontario) return;\n  window.__ronMapBooted_ontario = true;\n\n  var PROVINCE_SLUG = \"ontario\";\n\n  var PROJECTS = [\n    {c:\"Mississauga\",p:\"L4Z 3K7\",s:\"Flat Roof Repair\",d:\"Jun 2024\",u:\"https:\/\/ronovations.ca\/flat-roofs\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Flat-roof-missisauga2.webp\",lat:43.6183,lng:-79.6532},\n    {c:\"Burlington\",p:\"L7L 6R4\",s:\"Roof Maintenance\",d:\"Nov 2025\",u:\"https:\/\/ronovations.ca\/roofing-maintenance\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/roof-maintenance-3-scaled.webp\",lat:43.3826,lng:-79.7896},\n    {c:\"Mississauga\",p:\"L5N 7Y2\",s:\"Shingle Roof Replacement\",d:\"Sep 2024\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Shingle-roof-raplacement-4.webp\",lat:43.5895,lng:-79.761},\n    {c:\"Mississauga\",p:\"L5B 2C9\",s:\"Roof Repair\",d:\"Apr 2025\",u:\"https:\/\/ronovations.ca\/roof-repair\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Roof-rapair-missisauga-5.webp\",lat:43.5828,lng:-79.6445},\n    {c:\"Washago\",p:\"L0K 2B0\",s:\"Shingle Roof Repair\",d:\"Jan 2025\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Shingle-roof-repair-6.webp\",lat:44.7466,lng:-79.3189},\n    {c:\"Bracebridge\",p:\"P1L 1A5\",s:\"Attic Insulation Installation\",d:\"Oct 2024\",u:\"https:\/\/ronovations.ca\/attic-blown-in-insulation\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Attic-Insulation-Installation-7.webp\",lat:45.0373,lng:-79.2644},\n    {c:\"Midland\",p:\"L4R 3M6\",s:\"Flat Roof Repair\",d:\"Feb 2025\",u:\"https:\/\/ronovations.ca\/flat-roofs\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/flat-roof-repair-8.webp\",lat:44.7443,lng:-79.8861},\n    {c:\"Bobcaygeon\",p:\"K0M 1A0\",s:\"Roof Maintenance\",d:\"Nov 2025\",u:\"https:\/\/ronovations.ca\/roofing-maintenance\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/roof-maintenance-9-scaled.webp\",lat:44.5398,lng:-78.5466},\n    {c:\"Honey Harbour\",p:\"P0E 1E0\",s:\"Metal Roof Installation\",d:\"Aug 2024\",u:\"https:\/\/ronovations.ca\/metal-roofs\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Metal-Roof-Installation-10-scaled.webp\",lat:44.8727,lng:-79.8196},\n    {c:\"Port Severn\",p:\"L0K 1S0\",s:\"Roof Repair\",d:\"Mar 2025\",u:\"https:\/\/ronovations.ca\/roof-repair\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/roof-repair-11-scaled.webp\",lat:44.8068,lng:-79.7209},\n    {c:\"Gravenhurst\",p:\"P1P 1R2\",s:\"Shingle Roof Replacement\",d:\"Jun 2024\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Shingle-Roof-Replacement-12-scaled.webp\",lat:44.9165,lng:-79.3732},\n    {c:\"Barrie\",p:\"L4N 2C3\",s:\"Eaves, Soffit & Fascia Installation\",d:\"Sep 2025\",u:\"https:\/\/ronovations.ca\/eaves-soffit-fascia\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Eaves-Soffit-Fascia-13-scaled.webp\",lat:44.3811,lng:-79.6903},\n    {c:\"Barrie\",p:\"L4N 9S1\",s:\"Metal Roof\",d:\"Nov 2025\",u:\"https:\/\/ronovations.ca\/metal-roofs\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Metal-roof-14-1-scaled.webp\",lat:44.3567,lng:-79.6628},\n    {c:\"Orillia\",p:\"L3V 1Z3\",s:\"Shingles Replacement\",d:\"Mar 2025\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Shingles-Replacement-15.webp\",lat:44.6084,lng:-79.4197},\n    {c:\"Innisfil\",p:\"L9S 0K4\",s:\"Metal Roof\",d:\"Mar 2025\",u:\"https:\/\/ronovations.ca\/metal-roofs\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/metal-roof-16-1-scaled.webp\",lat:44.3035,lng:-79.6252},\n    {c:\"Orillia\",p:\"L3V 7P5\",s:\"Shingle Roof\",d:\"Aug 2025\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-roof-17.webp\",lat:44.5953,lng:-79.3891},\n    {c:\"Innisfil Beach\",p:\"L9S 2G7\",s:\"Soffit Repair\",d:\"Apr 2025\",u:\"https:\/\/ronovations.ca\/eaves-soffit-fascia\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Soffit-Repair-18-scaled.webp\",lat:44.3089,lng:-79.6441},\n    {c:\"Borden\",p:\"L0M 1C0\",s:\"Metal Roof Replacement\",d:\"Apr 2025\",u:\"https:\/\/ronovations.ca\/metal-roofs\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/metal-roof-19-1-scaled.webp\",lat:44.2743,lng:-79.9112},\n    {c:\"Innisfil Beach\",p:\"L9S 3T7\",s:\"Eaves Replacement\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/eaves-soffit-fascia\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Eavas-Replacement-20.webp\",lat:44.2953,lng:-79.6338},\n    {c:\"Barrie\",p:\"L4N 2V4\",s:\"Roof Inspection\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Roof-Inspection-21-23-25.webp\",lat:44.3935,lng:-79.6707},\n    {c:\"Thornhill\",p:\"L4J 8T5\",s:\"Attic Inspection\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/attic-blown-in-insulation\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Attic-Inspection-22-scaled.webp\",lat:43.8209,lng:-79.4356},\n    {c:\"Innisfil\",p:\"L9S 1W6\",s:\"Roof Inspection\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Roof-Inspection-21-23-25.webp\",lat:44.3156,lng:-79.6498},\n    {c:\"North York\",p:\"M3H 5B4\",s:\"Roof Repair\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/roof-repair\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/roof-repair-24-scaled.webp\",lat:43.7555,lng:-79.4534},\n    {c:\"Barrie\",p:\"L9J 0H2\",s:\"Roof Inspection\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Roof-Inspection-21-23-25.webp\",lat:44.3311,lng:-79.6811},\n    {c:\"Barrie\",p:\"L4M 3B4\",s:\"Snow Removal\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/roof-repair\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Snow-removal-26.webp\",lat:44.4137,lng:-79.6503},\n    {c:\"Barrie\",p:\"L4N 3V8\",s:\"Roof Edge & Eavestroughs\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/eaves-soffit-fascia\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Roof-Edge-Eavesthroughs-27.webp\",lat:44.3654,lng:-79.7044},\n    {c:\"Barrie\",p:\"L4N 3V8\",s:\"Ice Removal\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/roof-repair\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/ice-removal-28.webp\",lat:44.3610,lng:-79.7003},\n    {c:\"Barrie\",p:\"L4N 0A1\",s:\"Eavestrough\",d:\"Mar 2024\",u:\"https:\/\/ronovations.ca\/eaves-soffit-fascia\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Eavestrough-29.webp\",lat:44.3997,lng:-79.6483},\n    {c:\"Innisfil\",p:\"L9S 4M5\",s:\"Shingle Roof\",d:\"Jul 2024\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-roof-30.webp\",lat:44.2883,lng:-79.6512},\n    {c:\"Bradford\",p:\"L3Z 2A5\",s:\"Roof Repair\",d:\"Nov 2024\",u:\"https:\/\/ronovations.ca\/roof-repair\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/roof-repair-31.webp\",lat:44.1133,lng:-79.5715},\n    {c:\"Alliston\",p:\"L9R 1A1\",s:\"Roof Replacement\",d:\"Mar 2025\",u:\"https:\/\/ronovations.ca\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/roof-replacement-32.webp\",lat:44.154,lng:-79.8634},\n    {c:\"Vaughan\",p:\"L4H 3N5\",s:\"Shingle Replacement\",d:\"Jun 2024\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-roof-33.webp\",lat:43.8206,lng:-79.6084},\n    {c:\"Etobicoke\",p:\"M9W 6K9\",s:\"Shingle Roof\",d:\"Aug 2025\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-roof-34-1-scaled.webp\",lat:43.7257,lng:-79.574},\n    {c:\"Mississauga\",p:\"L5M 7C8\",s:\"Shingle Roof\",d:\"Mar 2025\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-roof-35-scaled.webp\",lat:43.5718,lng:-79.7303},\n    {c:\"Brampton\",p:\"L6P 2V4\",s:\"Roof Repair\",d:\"Sep 2024\",u:\"https:\/\/ronovations.ca\/roof-repair\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/roof-repair-36.webp\",lat:43.7767,lng:-79.7422},\n    {c:\"Oakville\",p:\"L6K 3S4\",s:\"Attic Insulation\",d:\"Oct 2025\",u:\"https:\/\/ronovations.ca\/attic-blown-in-insulation\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/attic-37.webp\",lat:43.4512,lng:-79.6948},\n    {c:\"Mississauga\",p:\"L4T 3V5\",s:\"Metal Roof\",d:\"Feb 2025\",u:\"https:\/\/ronovations.ca\/metal-roofs\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/metal-roof-38.webp\",lat:43.7125,lng:-79.6395},\n    {c:\"Elmvale\",p:\"L0L 2L0\",s:\"Shingle Roof\",d:\"Mar 2025\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-39.webp\",lat:44.5847,lng:-79.8678},\n    {c:\"Barrie\",p:\"L4N 9E3\",s:\"Shingle Roof\",d:\"Aug 2025\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-40-scaled.webp\",lat:44.3511,lng:-79.7228},\n    {c:\"Innisfil\",p:\"L9S 1Z6\",s:\"Shingle Roof\",d:\"Feb 2025\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-41.webp\",lat:44.3201,lng:-79.6422},\n    {c:\"North York\",p:\"M3H 5C2\",s:\"Shingle Replacement\",d:\"Apr 2026\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/WhatsApp-Image-2026-04-27-at-20.03.11.jpeg\",lat:43.7521,lng:-79.4587},\n    {c:\"North York\",p:\"M2R 1R2\",s:\"Shingle Replacement\",d:\"Apr 2026\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/WhatsApp-Image-2026-04-27-at-20.02.04.jpeg\",lat:43.7864,lng:-79.4467},\n    {c:\"Barrie\",p:\"L4M 7H2\",s:\"Shingle Replacement\",d:\"Apr 2026\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/6.webp\",lat:44.4225,lng:-79.6840},\n    {c:\"Barrie\",p:\"L4N 9T3\",s:\"Shingle Replacement\",d:\"Apr 2026\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/WhatsApp-Image-2026-04-30-at-18.48.40.webp\",lat:44.3447,lng:-79.7180},\n    {c:\"Barrie\",p:\"L4N 7K7\",s:\"Shingle Replacement\",d:\"Apr 2026\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/5-Edited.webp\",lat:44.3700,lng:-79.6850},\n    {c:\"Barrie\",p:\"L4M 7B1\",s:\"Shingle Replacement\",d:\"Apr 2026\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/4.webp\",lat:44.4280,lng:-79.6580},\n    {c:\"Barrie\",p:\"L4M 1S4\",s:\"Shingle Replacement\",d:\"Apr 2026\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/3.webp\",lat:44.4060,lng:-79.6730},\n    {c:\"Barrie\",p:\"L4M 5E6\",s:\"Shingle Replacement\",d:\"Apr 2026\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/2.webp\",lat:44.4190,lng:-79.6620},\n    {c:\"Angus\",p:\"L0M 1B0\",s:\"Flat Roof\",d:\"May 2026\",u:\"https:\/\/ronovations.ca\/flat-roofs\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/flat-roof-BA2-1.png\",lat:44.316727,lng:-79.879303},\n    {c:\"Orillia\",p:\"L3V 6H2\",s:\"Eaves Replacement\",d:\"May 2026\",u:\"https:\/\/ronovations.ca\/eaves-soffit-fascia\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/whatsapp-image-2026-05-07-at-10.33.01.jpeg\",lat:44.6021,lng:-79.4105},\n    {c:\"Borden\",p:\"L0M 1C0\",s:\"Eavestrough Installation\",d:\"May 2026\",u:\"https:\/\/ronovations.ca\/eaves-soffit-fascia\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/whatsapp-image-2026-05-06-at-17.15.jpeg\",lat:44.2755,lng:-79.9098},\n    {c:\"Angus\",p:\"L3W 0G8\",s:\"Roof Inspection\",d:\"May 2026\",u:\"https:\/\/ronovations.ca\/roof-repair\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/whatsapp-image-2026-05-05-at-17.23.20-1.jpeg\",lat:44.3180,lng:-79.8810},\n    {c:\"Barrie\",p:\"L4M 3B4\",s:\"Fascia Replacement\",d:\"May 2026\",u:\"https:\/\/ronovations.ca\/eaves-soffit-fascia\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/whatsapp-image-2026-05-01-at-17.52.20.jpeg\",lat:44.4140,lng:-79.6508},\n    {c:\"Barrie\",p:\"L4N 3V8\",s:\"Roof Inspection\",d:\"Apr 2026\",u:\"https:\/\/ronovations.ca\/roof-repair\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/whatsapp-image-2026-04-30-at-11.56.24-1.jpeg\",lat:44.3620,lng:-79.7010},\n    {c:\"Vaughan\",p:\"L4L 5P4\",s:\"Skylight Replacement\",d:\"Apr 2026\",u:\"https:\/\/ronovations.ca\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/04533f10-62a5-4dc6-838b-742510ce90b6.jpg\",lat:43.7895,lng:-79.5912},\n    {c:\"Angus\",p:\"L0M 1B0\",s:\"Shingles Repair\",d:\"Apr 2026\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/whatsapp-image-2026-04-24-at-09.45.jpeg\",lat:44.3175,lng:-79.8795},\n    {c:\"Innisfil\",p:\"L9S 4H7\",s:\"Eaves and Downpipe Replacement\",d:\"Apr 2026\",u:\"https:\/\/ronovations.ca\/eaves-soffit-fascia\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/whatsapp-image-2026-04-23-at-17.28.30.jpeg\",lat:44.2965,lng:-79.6480},\n    {c:\"Phelpston\",p:\"L0L 2K0\",s:\"Eavestrough Repair\",d:\"Apr 2026\",u:\"https:\/\/ronovations.ca\/eaves-soffit-fascia\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/whatsapp-image-2026-04-23-at-10.08.39.jpeg\",lat:44.4825,lng:-79.9510},\n    {c:\"Barrie\",p:\"L4N 9Y2\",s:\"Metal Roof Replacement\",d:\"Apr 2026\",u:\"https:\/\/ronovations.ca\/metal-roofs\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/88c1e0f4-4089-4d28-bead-01ba28dfdde9.jpg\",lat:44.3402,lng:-79.7150},\n    {c:\"Scarborough\",p:\"M1L 0C9\",s:\"Roof Repair\",d:\"Apr 2026\",u:\"https:\/\/ronovations.ca\/roof-repair\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/whatsapp-image-2026-04-17-at-18.30.30-2.jpeg\",lat:43.7068,lng:-79.2845},\n    {c:\"Tiny\",p:\"L9M 0M7\",s:\"Metal Roof Repair\",d:\"Apr 2026\",u:\"https:\/\/ronovations.ca\/metal-roofs\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/metal-roof.webp\",lat:44.7505,lng:-80.0125},\n    {c:\"Orillia\",p:\"L3V 0A3\",s:\"Eaves Replacement\",d:\"Apr 2026\",u:\"https:\/\/ronovations.ca\/eaves-soffit-fascia\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/whatsapp-image-2026-04-15-at-13.24.45-3.jpeg\",lat:44.6088,lng:-79.4205},\n    {c:\"Barrie\",p:\"L4N 9S1\",s:\"Fascia Installation\",d:\"Apr 2026\",u:\"https:\/\/ronovations.ca\/eaves-soffit-fascia\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/whatsapp-image-2026-04-13-at-11.27.43-2.jpeg\",lat:44.3570,lng:-79.6635},\n    {c:\"Barrie\",p:\"L4N 2J8\",s:\"Eavestrough Replacement \",d:\"May 2026\",u:\"https:\/\/ronovations.ca\/eaves-soffit-fascia\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/WhatsApp-Image-2026-05-13-at-17.04.27.jpeg\",lat:44.380090,lng:-79.697844},\n    {c:\"Barrie\",p:\"L4N 2J8\",s:\"Shingle Replacement\",d:\"May 2026\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/2.jpeg\",lat:44.379625,lng:-79.698842},\n    {c:\"MacTier\",p:\"P0C 1H0\",s:\"Hardie siding\",d:\"June 2026\",u:\"https:\/\/ronovations.ca\/premium-siding-services\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/06\/6-1.jpeg\",lat:45.142237,lng:-79.984914},\n    {c:\"Ottawa\",p:\"K1Y 2B6\",s:\"Shingle Replacement\",d:\"June 2026\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/06\/4.jpeg\",lat:45.405033,lng:-75.721384},\n    {c:\"Vaughan\",p:\"L4J 0G4\",s:\"Shingle Replacement\",d:\"Jul 2026\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/07\/whatsapp-image-2026-07-07-at-21.01.51-8-Edited.jpg\",lat:43.8102,lng:-79.4622},\n    {c:\"Barrie\",p:\"L4N 8K4\",s:\"Roof Inspection\",d:\"Jul 2026\",u:\"https:\/\/ronovations.ca\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/07\/whatsapp-image-2026-07-06-at-14.40.44-1.jpeg\",lat:44.3480,lng:-79.6920},\n    {c:\"Tiny\",p:\"L9M 0S2\",s:\"Soft Metal Replacement\",d:\"Jul 2026\",u:\"https:\/\/ronovations.ca\/metal-roofs\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/07\/Mobile-upload-24.jpg\",lat:44.7550,lng:-79.9650},\n    {c:\"Barrie\",p:\"L4N 7T4\",s:\"Temporary Shingle Repair\",d:\"Jul 2026\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/07\/whatsapp-image-2026-07-03-at-15.43.40-3.jpeg\",lat:44.3585,lng:-79.6740},\n    {c:\"Alcona\",p:\"L9S 2E6\",s:\"Shingles Repair\",d:\"Jul 2026\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/07\/27bc1a15-c463-4d8b-ad19-f113fb1b9fc4.jpg\",lat:44.3196,lng:-79.6070},\n    {c:\"Barrie\",p:\"L4M 0C4\",s:\"Shingles Repair\",d:\"Jul 2026\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/07\/932a01e7-64d3-44cf-929e-f3341e3778ff.jpg\",lat:44.4300,lng:-79.6400},\n    {c:\"Angus\",p:\"L3W 0E4\",s:\"Shingles Repair\",d:\"Jun 2026\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/07\/whatsapp-image-2026-06-25-at-10.1.jpeg\",lat:44.3205,lng:-79.8770},\n    {c:\"Gravenhurst\",p:\"P1P 0A1\",s:\"Shingles Repair\",d:\"Jun 2026\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/07\/whatsapp-image-2026-06-24-at-20.34.10.jpeg\",lat:44.9300,lng:-79.3700},\n    {c:\"Borden\",p:\"L0M 1C0\",s:\"Eavestrough \/ Gutters\",d:\"Jun 2026\",u:\"https:\/\/ronovations.ca\/eaves-soffit-fascia\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/07\/whatsapp-image-2026-06-25-at-10.33.06.jpeg\",lat:44.2748,lng:-79.9085},\n    {c:\"Penetanguishene\",p:\"L9M 1G7\",s:\"Eaves Installation\",d:\"Jun 2026\",u:\"https:\/\/ronovations.ca\/eaves-soffit-fascia\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/07\/whatsapp-image-2026-06-23-at-17.07.26-2.jpeg\",lat:44.7685,lng:-79.9330},\n    {c:\"Angus\",p:\"L3W 0G4\",s:\"Eaves Installation\",d:\"Jun 2026\",u:\"https:\/\/ronovations.ca\/eaves-soffit-fascia\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/07\/whatsapp-image-2026-06-23-at-13.19.34.jpeg\",lat:44.3190,lng:-79.8830},\n    {c:\"East Gwillimbury\",p:\"L9N 1G8\",s:\"Shingle Replacement\",d:\"Jun 2026\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/07\/whatsapp-image-2026-06-22-at-14.56.44.jpeg\",lat:44.1160,lng:-79.4870},\n    {c:\"Angus\",p:\"L3W 0H1\",s:\"Flat Roof Maintenance\",d:\"Jun 2026\",u:\"https:\/\/ronovations.ca\/flat-roofs\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/07\/whatsapp-image-2026-06-22-at-14.08.14-2.jpeg\",lat:44.3168,lng:-79.8855},\n    {c:\"Innisfil\",p:\"L9S 4H7\",s:\"Eavestrough \/ Gutters\",d:\"Jun 2026\",u:\"https:\/\/ronovations.ca\/eaves-soffit-fascia\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/07\/whatsapp-image-2026-06-19-at-20.33.57-2.jpeg\",lat:44.3005,lng:-79.6540},\n    {c:\"Angus\",p:\"L0M 1B0\",s:\"Shingle Replacement\",d:\"Jun 2026\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/07\/whatsapp-image-2026-06-18-at-11.24.56-1.jpeg\",lat:44.3152,lng:-79.8815},\n    {c:\"Vaughan\",p:\"L4J 4W5\",s:\"Eavestrough \/ Gutters\",d:\"Jun 2026\",u:\"https:\/\/ronovations.ca\/eaves-soffit-fascia\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/07\/whatsapp-image-2026-06-17-at-16.29.13-6.jpeg\",lat:43.8030,lng:-79.4510},\n    {c:\"Angus\",p:\"L3W 0H7\",s:\"Eavestrough \/ Gutters\",d:\"Jun 2026\",u:\"https:\/\/ronovations.ca\/eaves-soffit-fascia\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/07\/whatsapp-image-2026-06-16-at-15.58.38-1.jpeg\",lat:44.3220,lng:-79.8790},\n    {c:\"Angus\",p:\"L3W 0L4\",s:\"Shingle Replacement\",d:\"Jun 2026\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/07\/whatsapp-image-2026-06-04-at-14.55.49.jpeg\",lat:44.3140,lng:-79.8745},\n    {c:\"Smiths Falls\",p:\"K7A 5J5\",s:\"Shingle Replacement\",d:\"Jun 2026\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/07\/whatsapp-image-2026-06-11-at-09.23.43-1.jpeg\",lat:44.9010,lng:-76.0230},\n    {c:\"Minesing\",p:\"L9X 1C1\",s:\"Shingle Replacement\",d:\"Jun 2026\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/07\/whatsapp-image-2026-06-07-at-12.05.39.jpeg\",lat:44.4460,lng:-79.8400}\n  ];\n\n  var COMPANY = \"RonOvations\";\n  var PROVINCE = \"Ontario\";\n\n  function esc(str) {\n    if (!str) return '';\n    return String(str).replace(\/[&<>\"']\/g, function(c) {\n      return {'&':'&amp;','<':'&lt;','>':'&gt;','\"':'&quot;',\"'\":'&#39;'}[c];\n    });\n  }\n  function buildAlt(project) {\n    return project.s + ' in ' + project.c + ', ' + PROVINCE + ' - ' + COMPANY;\n  }\n  function filterProjects(wrapper) {\n    var cityFilter = wrapper.getAttribute('data-city');\n    var serviceFilter = wrapper.getAttribute('data-service');\n    return PROJECTS.filter(function(p) {\n      if (cityFilter && p.c.toLowerCase() !== cityFilter.toLowerCase()) return false;\n      if (serviceFilter && p.s.toLowerCase().indexOf(serviceFilter.toLowerCase()) === -1) return false;\n      return true;\n    });\n  }\n  function buildPopup(project) {\n    var alt = buildAlt(project);\n    return '' +\n      '<div class=\"ron-popup\">' +\n        '<div class=\"ron-popup__img-wrap\">' +\n          '<div class=\"ron-popup__img-placeholder\">Loading image\u2026<\/div>' +\n          '<img decoding=\"async\" class=\"ron-popup__img\" src=\"' + esc(project.i) + '\" alt=\"' + esc(alt) + '\" loading=\"lazy\" ' +\n               'onerror=\"this.style.display=\\'none\\';var p=this.parentNode.querySelector(\\'.ron-popup__img-placeholder\\');if(p)p.innerHTML=\\'Image unavailable\\';\" \/>' +\n        '<\/div>' +\n        '<div class=\"ron-popup__body\">' +\n          '<h4 class=\"ron-popup__city\">' +\n            '<svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\">' +\n              '<path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/>' +\n            '<\/svg>' + esc(project.c) +\n          '<\/h4>' +\n          '<p class=\"ron-popup__service\">' + esc(project.s) + '<\/p>' +\n          '<div class=\"ron-popup__meta\">' +\n            '<div class=\"ron-popup__meta-row\"><strong>Date:<\/strong> ' + esc(project.d) + '<\/div>' +\n            '<div class=\"ron-popup__meta-row\"><strong>Postal Code:<\/strong> ' + esc(project.p) + '<\/div>' +\n          '<\/div>' +\n          '<a href=\"' + esc(project.u) + '\" class=\"ron-popup__link\" rel=\"noopener\">View service' +\n            '<svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\">' +\n              '<line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/>' +\n            '<\/svg>' +\n          '<\/a>' +\n        '<\/div>' +\n      '<\/div>';\n  }\n\n  \/* Is the element actually rendered (not display:none)? *\/\n  function isVisible(el) {\n    return !!(el.offsetWidth || el.offsetHeight || el.getClientRects().length);\n  }\n\n  \/* Load Leaflet on demand (only once), then run cb *\/\n  function ensureLeaflet(cb) {\n    if (typeof L !== 'undefined') { cb(); return; }\n    if (!window.__ronLeafletLoading) {\n      window.__ronLeafletLoading = true;\n      if (!document.querySelector('link[data-ron-leaflet]')) {\n        var css = document.createElement('link');\n        css.rel = 'stylesheet';\n        css.href = 'https:\/\/unpkg.com\/leaflet@1.9.4\/dist\/leaflet.css';\n        css.setAttribute('data-ron-leaflet', '1');\n        document.head.appendChild(css);\n      }\n      var js = document.createElement('script');\n      js.src = 'https:\/\/unpkg.com\/leaflet@1.9.4\/dist\/leaflet.js';\n      js.async = true;\n      document.head.appendChild(js);\n    }\n    var t = setInterval(function() {\n      if (typeof L !== 'undefined') { clearInterval(t); cb(); }\n    }, 100);\n  }\n\n  function initWrapper(wrapper) {\n    var mapEl = wrapper.querySelector('.ron-map');\n    var loadingEl = wrapper.querySelector('.ron-map-loading');\n    if (!mapEl || mapEl._leaflet_id) return;\n    \/* Never build a map inside a hidden container (avoids the broken\n       gray\/world-zoom map and wasted tile loads). *\/\n    if (!isVisible(wrapper)) return;\n\n    var projects = filterProjects(wrapper);\n    if (projects.length === 0) {\n      mapEl.innerHTML = '<div style=\"padding:40px;text-align:center;color:#6b7280;\">No projects available.<\/div>';\n      if (loadingEl) loadingEl.classList.add('hidden');\n      return;\n    }\n\n    var map = L.map(mapEl, {\n      scrollWheelZoom: false,\n      zoomControl: true,\n      attributionControl: true\n    });\n\n    L.tileLayer('https:\/\/{s}.basemaps.cartocdn.com\/rastertiles\/voyager\/{z}\/{x}\/{y}{r}.png?key=cb1_2qo8_1_e79bb7a4e79a0d7d07dd9d5f', {\n      attribution: '\u00a9 <a href=\"https:\/\/www.openstreetmap.org\/copyright\">OSM<\/a> \u00a9 <a href=\"https:\/\/carto.com\/attributions\">CARTO<\/a>',\n      maxZoom: 19,\n      subdomains: 'abcd'\n    }).addTo(map);\n\n    var pinSvg = '<svg class=\"ron-pin\" viewBox=\"0 0 34 44\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">' +\n      '<path d=\"M17 0 C7.6 0 0 7.6 0 17 C0 29.6 17 44 17 44 C17 44 34 29.6 34 17 C34 7.6 26.4 0 17 0 Z\" fill=\"#EA4335\" stroke=\"white\" stroke-width=\"2.5\"\/>' +\n      '<circle cx=\"17\" cy=\"17\" r=\"5.5\" fill=\"white\"\/><\/svg>';\n    var pinIcon = L.divIcon({\n      html: pinSvg,\n      className: '',\n      iconSize: [34, 44],\n      iconAnchor: [17, 44],\n      popupAnchor: [0, -44]\n    });\n\n    var markers = [];\n    projects.forEach(function(project) {\n      var marker = L.marker([project.lat, project.lng], {\n        icon: pinIcon,\n        title: project.c + ' - ' + project.s,\n        alt: buildAlt(project)\n      }).addTo(map);\n      marker.bindPopup(buildPopup(project), {\n        maxWidth: 280,\n        minWidth: 240,\n        autoPanPadding: [20, 20],\n        closeButton: true\n      });\n      markers.push(marker);\n    });\n\n    \/* ---- Initial view: main city (Toronto) via data-attrs, with fallbacks ---- *\/\n    var clat  = parseFloat(wrapper.getAttribute('data-center-lat'));\n    var clng  = parseFloat(wrapper.getAttribute('data-center-lng'));\n    var czoom = parseInt(wrapper.getAttribute('data-zoom'), 10);\n\n    if (!isNaN(clat) && !isNaN(clng) && !isNaN(czoom)) {\n      map.setView([clat, clng], czoom);\n    } else if (markers.length === 1) {\n      map.setView([projects[0].lat, projects[0].lng], 12);\n    } else {\n      map.fitBounds(L.featureGroup(markers).getBounds().pad(0.15));\n    }\n\n    setTimeout(function() {\n      if (loadingEl) loadingEl.classList.add('hidden');\n      map.invalidateSize();\n    }, 300);\n\n    var resizeTimer;\n    window.addEventListener('resize', function() {\n      clearTimeout(resizeTimer);\n      resizeTimer = setTimeout(function() {\n        map.invalidateSize();\n      }, 200);\n    });\n  }\n\n  \/* Lazy init: build the map only when it scrolls near the viewport AND\n     is visible. A hidden (display:none) copy never intersects, so it is\n     never built \u2014 the moment it becomes visible (responsive switch) the\n     observer fires and it builds then. *\/\n  function lazyInit(wrapper) {\n    if (!('IntersectionObserver' in window)) {\n      if (isVisible(wrapper)) ensureLeaflet(function () { initWrapper(wrapper); });\n      return;\n    }\n    var io = new IntersectionObserver(function(entries) {\n      entries.forEach(function(entry) {\n        if (entry.isIntersecting && isVisible(entry.target)) {\n          io.unobserve(entry.target);\n          ensureLeaflet(function() { initWrapper(entry.target); });\n        }\n      });\n    }, { rootMargin: '200px 0px' });\n    io.observe(wrapper);\n  }\n\n  function boot() {\n    var wrappers = document.querySelectorAll('.ron-map-wrap[data-province=\"' + PROVINCE_SLUG + '\"]');\n    if (!wrappers.length) return;\n    wrappers.forEach(function(wrapper) { lazyInit(wrapper); });\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', boot);\n  } else {\n    boot();\n  }\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-eb179df e-flex e-con-boxed e-con e-parent\" data-id=\"eb179df\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-4f63c42 e-con-full e-flex e-con e-child\" data-id=\"4f63c42\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0451d54 elementor-widget elementor-widget-heading\" data-id=\"0451d54\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">Our Services<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-362952e e-con-full e-flex e-con e-child\" data-id=\"362952e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-579e183 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"579e183\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Roofing Services \n  <span style=\"color:#EA130E\">We Offer in Ontario<\/span>\n  &#8203;<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-05bcdf2 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"05bcdf2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Our roofing services are designed to meet the needs of Ontario homeowners, whether you\u2019re maintaining an existing roof, repairing damage, or planning a full roof replacement.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-216bfe5 e-flex e-con-boxed e-con e-parent\" data-id=\"216bfe5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-bb199c5 e-con-full e-flex e-con e-child\" data-id=\"bb199c5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-81abb66 e-grid e-con-full e-con e-child\" data-id=\"81abb66\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-d9e129b e-con-full service-card e-flex e-con e-child\" data-id=\"d9e129b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cd44fa5 elementor-widget elementor-widget-heading\" data-id=\"cd44fa5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Metal Roof\n<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-62e1986 elementor-widget__width-initial service-desc elementor-widget elementor-widget-heading\" data-id=\"62e1986\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Metal roofs, are an option for property owners looking to invest in the long term value of their properties thanks to their durability and long lifespan.\n<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8a5a27e elementor-widget elementor-widget-heading\" data-id=\"8a5a27e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/ronovations.ca\/metal-roofs\/\">Learn More<\/a><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e6db93a e-con-full service-card e-flex e-con e-child\" data-id=\"e6db93a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e74a38f elementor-widget elementor-widget-heading\" data-id=\"e74a38f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Shingles Roofs<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e71dfbb elementor-widget__width-initial service-desc elementor-widget elementor-widget-heading\" data-id=\"e71dfbb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Durable shingle roofing for repairs or full replacement, ideal for long-term protection and curb appeal.\n<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0726b60 elementor-widget elementor-widget-heading\" data-id=\"0726b60\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/ronovations.ca\/roof-shingles\/\">Learn More<\/a><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6133c31 e-con-full service-card e-flex e-con e-child\" data-id=\"6133c31\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-17d8cd5 elementor-widget elementor-widget-heading\" data-id=\"17d8cd5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Roof Repair &amp; Emergency  Services\u200b<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f543ab7 elementor-widget__width-initial service-desc elementor-widget elementor-widget-heading\" data-id=\"f543ab7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Reliable roof repairs with fast emergency response for leaks, storm damage, and urgent roofing issues.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cd2673d elementor-widget elementor-widget-heading\" data-id=\"cd2673d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/ronovations.ca\/roof-repair\/\">Learn More<\/a><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2260d8c elementor-arrows-position-outside elementor-hidden-mobile elementor-widget elementor-widget-n-carousel\" data-id=\"2260d8c\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;carousel_items&quot;:[{&quot;slide_title&quot;:&quot;Slide #1&quot;,&quot;_id&quot;:&quot;a3e2f07&quot;},{&quot;slide_title&quot;:&quot;Slide #2&quot;,&quot;_id&quot;:&quot;b53b2a6&quot;},{&quot;slide_title&quot;:&quot;Slide #3&quot;,&quot;_id&quot;:&quot;60c6986&quot;},{&quot;_id&quot;:&quot;9d4d210&quot;,&quot;slide_title&quot;:&quot;Slide #4&quot;},{&quot;_id&quot;:&quot;7c08912&quot;,&quot;slide_title&quot;:&quot;Slide #5&quot;},{&quot;_id&quot;:&quot;e3b6875&quot;,&quot;slide_title&quot;:&quot;Slide #6&quot;}],&quot;slides_to_show&quot;:&quot;4&quot;,&quot;slides_to_scroll&quot;:&quot;1&quot;,&quot;image_spacing_custom&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:0,&quot;sizes&quot;:[]},&quot;slides_to_show_tablet&quot;:&quot;3&quot;,&quot;autoplay_speed&quot;:2500,&quot;slides_to_show_mobile&quot;:&quot;1&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;infinite&quot;:&quot;yes&quot;,&quot;speed&quot;:500,&quot;offset_sides&quot;:&quot;none&quot;,&quot;arrows&quot;:&quot;yes&quot;,&quot;image_spacing_custom_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;image_spacing_custom_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-carousel.default\">\n\t\t\t\t\t\t\t<div class=\"e-n-carousel swiper\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Carousel\" dir=\"ltr\">\n\t\t\t<div class=\"swiper-wrapper\" aria-live=\"off\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"1\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"1 of 6\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-45d294b e-flex e-con-boxed e-con e-child\" data-id=\"45d294b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-9d12922 e-con-full service-card e-flex e-con e-child\" data-id=\"9d12922\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e9eb972 elementor-widget elementor-widget-heading\" data-id=\"e9eb972\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Flat Roofs\n<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-079d6e6 elementor-widget__width-initial service-desc elementor-widget elementor-widget-heading\" data-id=\"079d6e6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Professional flat roof installation and repairs to prevent leaks, pooling, and costly structural damage.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-05e613c elementor-widget elementor-widget-heading\" data-id=\"05e613c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/ronovations.ca\/flat-roofs\/\">Learn More<\/a><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"2\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"2 of 6\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-c3e344b e-flex e-con-boxed e-con e-child\" data-id=\"c3e344b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-2f65ae9 e-con-full service-card e-flex e-con e-child\" data-id=\"2f65ae9\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f095568 elementor-widget elementor-widget-heading\" data-id=\"f095568\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Attic Insulation<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-91e1569 elementor-widget__width-initial service-desc elementor-widget elementor-widget-heading\" data-id=\"91e1569\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Boost energy efficiency and indoor comfort with attic insulation that helps regulate heat and cold.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b5a3061 elementor-widget elementor-widget-heading\" data-id=\"b5a3061\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/ronovations.ca\/attic-blown-in-insulation\/\">Learn More<\/a><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"3\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"3 of 6\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5df1ed4 e-flex e-con-boxed e-con e-child\" data-id=\"5df1ed4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-01db68f e-con-full service-card e-flex e-con e-child\" data-id=\"01db68f\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d4b36df elementor-widget elementor-widget-heading\" data-id=\"d4b36df\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Seamless Eavestrough &amp;  Leaf Guard<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fff4526 elementor-widget__width-initial service-desc elementor-widget elementor-widget-heading\" data-id=\"fff4526\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Seamless eavestrough and leaf guard solutions that improve drainage, reduce maintenance, and protect your home.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-51905fb elementor-widget elementor-widget-heading\" data-id=\"51905fb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/ronovations.ca\/seamless-eavestrough-and-leaf-guard\/\">Learn More<\/a><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"4\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"4 of 6\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a3f63b6 e-flex e-con-boxed e-con e-child\" data-id=\"a3f63b6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-5823ba6 e-con-full service-card e-flex e-con e-child\" data-id=\"5823ba6\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-90045eb elementor-widget elementor-widget-heading\" data-id=\"90045eb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Soffit &amp; Fascia<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2b92e45 elementor-widget__width-initial service-desc elementor-widget elementor-widget-heading\" data-id=\"2b92e45\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Upgrade ventilation and water control while protecting your roof edges and improving exterior look.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5fb5ae8 elementor-widget elementor-widget-heading\" data-id=\"5fb5ae8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/ronovations.ca\/eaves-soffit-fascia\/\">Learn More<\/a><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"5\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"5 of 6\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-01d051d e-flex e-con-boxed e-con e-child\" data-id=\"01d051d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-100ede8 e-con-full service-card e-flex e-con e-child\" data-id=\"100ede8\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-75c8671 elementor-widget elementor-widget-heading\" data-id=\"75c8671\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Sidings<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ce957ac elementor-widget__width-initial service-desc elementor-widget elementor-widget-heading\" data-id=\"ce957ac\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Vinyl and Hardie siding solutions that improve insulation, reduce maintenance, and modernize your home.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e7e5e11 elementor-widget elementor-widget-heading\" data-id=\"e7e5e11\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/ronovations.ca\/premium-siding-services\/\">Learn More<\/a><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"6\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"6 of 6\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a4a0ff8 e-flex e-con-boxed e-con e-child\" data-id=\"a4a0ff8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-186bb28 e-con-full service-card e-flex e-con e-child\" data-id=\"186bb28\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-80138d7 elementor-widget elementor-widget-heading\" data-id=\"80138d7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Fence &amp; Deck<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fe77a8d elementor-widget__width-initial service-desc elementor-widget elementor-widget-heading\" data-id=\"fe77a8d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Custom fence and deck installations built for durability, safety, and long-term outdoor enjoyment with quality materials and precise workmanship.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-075380f elementor-widget elementor-widget-heading\" data-id=\"075380f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/ronovations.ca\/fence-deck\/\">Learn More<\/a><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-prev\" role=\"button\" tabindex=\"0\" aria-label=\"Previous\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-eicon-chevron-left\" viewBox=\"0 0 1000 1000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M646 125C629 125 613 133 604 142L308 442C296 454 292 471 292 487 292 504 296 521 308 533L604 854C617 867 629 875 646 875 663 875 679 871 692 858 704 846 713 829 713 812 713 796 708 779 692 767L438 487 692 225C700 217 708 204 708 187 708 171 704 154 692 142 675 129 663 125 646 125Z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-next\" role=\"button\" tabindex=\"0\" aria-label=\"Next\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-eicon-chevron-right\" viewBox=\"0 0 1000 1000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M696 533C708 521 713 504 713 487 713 471 708 454 696 446L400 146C388 133 375 125 354 125 338 125 325 129 313 142 300 154 292 171 292 187 292 204 296 221 308 233L563 492 304 771C292 783 288 800 288 817 288 833 296 850 308 863 321 871 338 875 354 875 371 875 388 867 400 854L696 533Z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a6eaa66 e-flex e-con-boxed e-con e-parent\" data-id=\"a6eaa66\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4044eff elementor-widget elementor-widget-html\" data-id=\"4044eff\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- RonOvations \u00b7 Ontario Roof Financing Section -->\n<!-- Paste this whole block into an Elementor \"HTML\" widget on the Ontario page -->\n\n<section class=\"ofn\" aria-labelledby=\"ofn-title\">\n  <div class=\"ofn__inner\">\n\n    <div class=\"ofn__wrap\">\n      <div class=\"ofn__pattern\" aria-hidden=\"true\"><\/div>\n\n      <div class=\"ofn__head\">\n        <div class=\"ofn__hmain\">\n          <div class=\"ofn__tagrow\">\n            <span class=\"ofn__tag\">\n              <svg viewBox=\"0 0 24 24\" width=\"13\" height=\"13\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M3 21h18M5 21V9l7-5 7 5v12\"\/><\/svg>\n              Roof financing\n            <\/span>\n            <span class=\"ofn__loc\">\n              <svg viewBox=\"0 0 24 24\" width=\"13\" height=\"13\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M12 22s8-7 8-13a8 8 0 0 0-16 0c0 6 8 13 8 13z\"\/><circle cx=\"12\" cy=\"9\" r=\"3\"\/><\/svg>\n              Ontario, Canada\n            <\/span>\n          <\/div>\n          <h2 id=\"ofn-title\" class=\"ofn__h2\">Finance your roof service <span>across Ontario.<\/span><\/h2>\n          <p class=\"ofn__lead\">\n            From Toronto and Mississauga to Hamilton, London, and beyond, Ontario homeowners trust\n            RonOvations for reliable roofing. Through our financing partner Financeit, eligible\n            homeowners can move forward with roof repair, replacement, or re-roofing today and\n            pay over time in manageable monthly installments.\n          <\/p>\n        <\/div>\n        <div class=\"ofn__badge\">\n          <div class=\"ofn__bdic\" aria-hidden=\"true\">\n            <svg viewBox=\"0 0 24 24\" width=\"18\" height=\"18\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 3 4 6v6c0 5 3.5 8 8 9 4.5-1 8-4 8-9V6z\"\/><path d=\"m9 12 2 2 4-4\"\/><\/svg>\n          <\/div>\n          <div class=\"ofn__bdtxt\">Trusted partner<b>Financeit Canada<\/b><\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"ofn__timeline\">\n        <div class=\"ofn__track\" aria-hidden=\"true\"><\/div>\n        <div class=\"ofn__steps\">\n          <div class=\"ofn__step\">\n            <div class=\"ofn__sdot\">01<\/div>\n            <div class=\"ofn__sbody\">\n              <p class=\"ofn__sh\">Apply online<\/p>\n              <p class=\"ofn__sp\">A simple online check, no commitment to proceed.<\/p>\n            <\/div>\n          <\/div>\n          <div class=\"ofn__step\">\n            <div class=\"ofn__sdot\">02<\/div>\n            <div class=\"ofn__sbody\">\n              <p class=\"ofn__sh\">Pre-qualify<\/p>\n              <p class=\"ofn__sp\">Explore eligible financing options for your project.<\/p>\n            <\/div>\n          <\/div>\n          <div class=\"ofn__step\">\n            <div class=\"ofn__sdot\">03<\/div>\n            <div class=\"ofn__sbody\">\n              <p class=\"ofn__sh\">Start your roof<\/p>\n              <p class=\"ofn__sp\">Get to work now, pay over time in monthly installments.<\/p>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"ofn__cta\">\n        <div class=\"ofn__cta-glow\" aria-hidden=\"true\"><\/div>\n        <div class=\"ofn__cl\">\n          <p class=\"ofn__ct\">Ready to start your Ontario roof project?<\/p>\n          <p class=\"ofn__cs\">Check your eligible payment options in minutes<\/p>\n        <\/div>\n        <a class=\"ofn__btn\" href=\"https:\/\/www.financeit.ca\/s\/yGDHAg\" target=\"_blank\" rel=\"noopener\" aria-label=\"Check Ontario roof financing options with Financeit\">\n          <svg viewBox=\"0 0 24 24\" width=\"18\" height=\"18\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"4\" y=\"2\" width=\"16\" height=\"20\" rx=\"2\"\/><path d=\"M8 6h8M8 10h2M14 10h2M8 14h2M14 14h2M8 18h2M14 18h2\"\/><\/svg>\n          <span>Check payment options<\/span>\n        <\/a>\n      <\/div>\n\n      <p class=\"ofn__legal\">Financing is subject to approval through Financeit. Available to eligible Ontario homeowners.<\/p>\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<style>\n.ofn{\n  --ofn-r:#E11C24;\n  --ofn-rd:#B81319;\n  --ofn-ink:#16181F;\n  --ofn-mut:#6B7280;\n  --ofn-line:#E8E8EA;\n  --ofn-tint:#FDEBEC;\n  background:#FFFFFF;\n  font-family:inherit;\n  width:100%;\n  padding:56px 24px;\n  color:var(--ofn-ink);\n}\n.ofn *{box-sizing:border-box;}\n.ofn__inner{max-width:1140px;margin:0 auto;}\n\n.ofn__wrap{\n  position:relative;\n  border:1px solid var(--ofn-line);\n  border-radius:24px;padding:48px 44px;overflow:hidden;\n  background:linear-gradient(180deg,#fff,#fafafb);\n}\n.ofn__pattern{\n  position:absolute;top:0;right:0;width:340px;height:340px;\n  background:radial-gradient(circle at top right,rgba(225,28,36,.06),transparent 65%);\n  pointer-events:none;\n}\n\n.ofn__head{\n  display:grid;grid-template-columns:1fr auto;gap:24px;\n  align-items:start;margin:0 0 36px;position:relative;\n}\n.ofn__tagrow{display:flex;align-items:center;gap:10px;margin:0 0 18px;flex-wrap:wrap;}\n.ofn__tag{\n  display:inline-flex;align-items:center;gap:7px;\n  background:var(--ofn-tint);color:var(--ofn-r);\n  font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;\n  padding:7px 14px;border-radius:8px;\n}\n.ofn__loc{\n  display:inline-flex;align-items:center;gap:6px;\n  background:var(--ofn-ink);color:#fff;\n  font-size:11.5px;font-weight:600;letter-spacing:.04em;\n  padding:7px 13px;border-radius:8px;\n}\n.ofn__loc svg{color:#ff7a7e;flex-shrink:0;}\n.ofn__h2{\n  font-size:clamp(24px,3.8vw,34px);font-weight:800;line-height:1.14;\n  letter-spacing:-.015em;margin:0 0 14px;max-width:680px;\n}\n.ofn__h2 span{color:var(--ofn-r);position:relative;display:inline-block;}\n.ofn__h2 span::after{\n  content:\"\";position:absolute;left:0;right:0;bottom:3px;\n  height:8px;background:rgba(225,28,36,.15);z-index:-1;border-radius:4px;\n}\n.ofn__lead{font-size:15.5px;line-height:1.75;color:var(--ofn-mut);margin:0;max-width:640px;}\n\n.ofn__badge{\n  display:flex;align-items:center;gap:10px;\n  background:#fff;border:1px solid var(--ofn-line);\n  border-radius:12px;padding:12px 16px;\n  flex-shrink:0;align-self:flex-start;\n}\n.ofn__bdic{\n  width:36px;height:36px;border-radius:9px;\n  background:var(--ofn-ink);color:#fff;\n  display:flex;align-items:center;justify-content:center;flex-shrink:0;\n}\n.ofn__bdtxt{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--ofn-mut);font-weight:600;line-height:1.3;}\n.ofn__bdtxt b{\n  display:block;color:var(--ofn-ink);font-size:14px;\n  text-transform:none;letter-spacing:0;font-weight:800;margin-top:2px;\n}\n\n.ofn__timeline{position:relative;margin:0 0 36px;}\n.ofn__track{\n  position:absolute;top:21px;left:21px;right:21px;height:2px;\n  background:var(--ofn-r);opacity:.22;border-radius:2px;\n}\n.ofn__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;position:relative;}\n.ofn__step{position:relative;text-align:left;}\n.ofn__sdot{\n  width:42px;height:42px;border-radius:50%;\n  background:#fff;border:2px solid var(--ofn-r);color:var(--ofn-r);\n  font-size:15px;font-weight:800;\n  display:flex;align-items:center;justify-content:center;\n  margin:0 0 14px;box-shadow:0 0 0 6px #fff;position:relative;\n}\n.ofn__sh{font-size:16px;font-weight:800;margin:0 0 5px;}\n.ofn__sp{font-size:13px;color:var(--ofn-mut);line-height:1.55;margin:0;}\n\n.ofn__cta{\n  display:flex;align-items:center;justify-content:space-between;gap:20px;\n  background:var(--ofn-ink);border-radius:16px;padding:24px 28px;\n  flex-wrap:wrap;position:relative;overflow:hidden;\n}\n.ofn__cta-glow{\n  position:absolute;top:-50px;right:-50px;width:200px;height:200px;\n  background:radial-gradient(circle,rgba(225,28,36,.4),transparent 70%);\n  pointer-events:none;\n}\n.ofn__cl{color:#fff;flex:1;min-width:200px;position:relative;}\n.ofn__ct{font-size:17px;font-weight:800;margin:0 0 4px;color:#fff;line-height:1.3;}\n.ofn__cs{font-size:13px;color:rgba(255,255,255,.65);margin:0;}\n.ofn__btn{\n  display:inline-flex;align-items:center;justify-content:center;gap:9px;\n  background:var(--ofn-r);color:#fff;font-size:15px;font-weight:700;\n  padding:14px 22px;border-radius:10px;text-decoration:none;\n  line-height:1.2;white-space:nowrap;position:relative;\n  box-shadow:0 6px 18px rgba(225,28,36,.4);\n  transition:background .15s ease,transform .15s ease;\n}\n.ofn__btn svg{flex-shrink:0;}\n.ofn__btn:hover{background:var(--ofn-rd);transform:translateY(-1px);}\n.ofn__btn:focus-visible{outline:3px solid rgba(225,28,36,.5);outline-offset:2px;}\n.ofn__legal{\n  font-size:11px;color:var(--ofn-mut);text-align:center;\n  margin:18px 0 0;opacity:.75;position:relative;line-height:1.5;\n}\n\n@media (max-width:860px){\n  .ofn__wrap{padding:36px 28px;}\n  .ofn__head{grid-template-columns:1fr;}\n  .ofn__badge{align-self:flex-start;}\n  .ofn__steps{grid-template-columns:1fr;gap:16px;}\n  .ofn__track{display:none;}\n  .ofn__step{display:flex;align-items:flex-start;gap:14px;padding-left:0;}\n  .ofn__sdot{margin:0;box-shadow:none;flex-shrink:0;}\n  .ofn__sbody{flex:1;padding-top:4px;}\n}\n@media (max-width:520px){\n  .ofn{padding:40px 16px;}\n  .ofn__wrap{padding:30px 22px;border-radius:18px;}\n  .ofn__cta{padding:22px 22px;flex-direction:column;align-items:stretch;text-align:center;}\n  .ofn__cl{min-width:0;}\n  .ofn__btn{\n    width:100%;padding:15px 18px;font-size:14.5px;\n    white-space:normal;\n  }\n}\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-69d50b0 e-flex e-con-boxed e-con e-parent\" data-id=\"69d50b0\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-04f6dc7 e-con-full e-flex e-con e-child\" data-id=\"04f6dc7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-475f612 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"475f612\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">What Ontario Homeowners Say About \n  <span style=\"color:#EA130E\">RonOvations<\/span>\n  &#8203;<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5d9a0ba e-con-full e-flex e-con e-child\" data-id=\"5d9a0ba\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-726eb0c elementor-align-justify elementor-widget elementor-widget-button\" data-id=\"726eb0c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/ronovations.ca\/ronovations-clients-testimonials\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">View Full Reviews<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c494680 e-flex e-con-boxed e-con e-parent\" data-id=\"c494680\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-392660e elementor-widget elementor-widget-shortcode\" data-id=\"392660e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><div class=\"wp-gr rpi wpac\" style=\"--btn-color: #ff0a0a;\" data-id=\"23644\" data-layout=\"slider\" data-exec=\"false\" data-options='{&quot;text_size&quot;:&quot;&quot;,&quot;trans&quot;:{&quot;read more&quot;:&quot;plus&quot;}}'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"display:none!important\"><symbol id=\"grw-tripadvisor\" viewBox=\"0 0 713.496 713.496\"><g><circle fill=\"#34E0A1\" cx=\"356.749\" cy=\"356.748\" r=\"356.748\"\/><path d=\"M577.095,287.152l43.049-46.836h-95.465c-47.792-32.646-105.51-51.659-167.931-51.659   c-62.342,0-119.899,19.054-167.612,51.659H93.432l43.049,46.836c-26.387,24.075-42.929,58.754-42.929,97.259   c0,72.665,58.914,131.578,131.579,131.578c34.519,0,65.968-13.313,89.446-35.077l42.172,45.919l42.172-45.879   c23.478,21.764,54.887,35.037,89.406,35.037c72.665,0,131.658-58.913,131.658-131.578   C620.024,345.866,603.483,311.188,577.095,287.152z M225.17,473.458c-49.188,0-89.047-39.859-89.047-89.047   s39.86-89.048,89.047-89.048c49.187,0,89.047,39.86,89.047,89.048S274.357,473.458,225.17,473.458z M356.788,381.82   c0-58.595-42.61-108.898-98.853-130.383c30.413-12.716,63.776-19.771,98.813-19.771s68.439,7.055,98.853,19.771   C399.399,272.962,356.788,323.226,356.788,381.82z M488.367,473.458c-49.188,0-89.048-39.859-89.048-89.047   s39.86-89.048,89.048-89.048s89.047,39.86,89.047,89.048S537.554,473.458,488.367,473.458z M488.367,337.694   c-25.79,0-46.677,20.887-46.677,46.677c0,25.789,20.887,46.676,46.677,46.676c25.789,0,46.676-20.887,46.676-46.676   C535.042,358.621,514.156,337.694,488.367,337.694z M271.846,384.411c0,25.789-20.887,46.676-46.676,46.676   s-46.676-20.887-46.676-46.676c0-25.79,20.887-46.677,46.676-46.677C250.959,337.694,271.846,358.621,271.846,384.411z\"\/><\/g><\/symbol><symbol id=\"grw-google\" viewBox=\"0 0 512 512\"><g fill=\"none\" fill-rule=\"evenodd\"><path d=\"M482.56 261.36c0-16.73-1.5-32.83-4.29-48.27H256v91.29h127.01c-5.47 29.5-22.1 54.49-47.09 71.23v59.21h76.27c44.63-41.09 70.37-101.59 70.37-173.46z\" fill=\"#4285f4\"\/><path d=\"M256 492c63.72 0 117.14-21.13 156.19-57.18l-76.27-59.21c-21.13 14.16-48.17 22.53-79.92 22.53-61.47 0-113.49-41.51-132.05-97.3H45.1v61.15c38.83 77.13 118.64 130.01 210.9 130.01z\" fill=\"#34a853\"\/><path d=\"M123.95 300.84c-4.72-14.16-7.4-29.29-7.4-44.84s2.68-30.68 7.4-44.84V150.01H45.1C29.12 181.87 20 217.92 20 256c0 38.08 9.12 74.13 25.1 105.99l78.85-61.15z\" fill=\"#fbbc05\"\/><path d=\"M256 113.86c34.65 0 65.76 11.91 90.22 35.29l67.69-67.69C373.03 43.39 319.61 20 256 20c-92.25 0-172.07 52.89-210.9 130.01l78.85 61.15c18.56-55.78 70.59-97.3 132.05-97.3z\" fill=\"#ea4335\"\/><path d=\"M20 20h472v472H20V20z\"\/><\/g><\/symbol><\/svg><div class=\"grw-row grw-row-m\" data-options='{&quot;speed&quot;:3,&quot;autoplay&quot;:true,&quot;mousestop&quot;:true,&quot;breakpoints&quot;:&quot;480:2&quot;}'><div class=\"grw-header\"><div class=\"grw-header-inner rpi-flx rpi-row12\"><div class=\"rpi-flx rpi-col8\"><span class=\"rpi-stars\" style=\"--rating:4.8\">4.8<\/span><div class=\"wp-google-based\">Bas\u00e9 sur 101 avis<\/div><div class=\"wp-google-powered\" role=\"img\" aria-label=\"powered by Google\">powered by <span aria-hidden=\"true\"><span style=\"color:#3c6df0!important\">G<\/span><span style=\"color:#d93025!important\">o<\/span><span style=\"color:#fb8e28!important\">o<\/span><span style=\"color:#3c6df0!important\">g<\/span><span style=\"color:#188038!important\">l<\/span><span style=\"color:#d93025!important\">e<\/span><\/span><\/div><div class=\"wp-google-wr\"><a href=\"https:\/\/search.google.com\/local\/writereview?placeid=ChIJt3cCziuTKogRGM26dC7l1lg\" target=\"_blank\" rel=\"nofollow noopener\" onclick=\"return rplg_leave_review_window.call(this)\">\u00e9valuez-nous sur<svg height=\"16\" width=\"16\" role=\"none\"><use href=\"#grw-google\"><\/use><\/svg><\/a><\/div><\/div><\/div><\/div><div class=\"rpi-slides-root grw-content\"><div class=\"grw-content-inner\"><div class=\"rpi-slides grw-reviews\" data-count=\"13\" data-offset=\"13\"><div class=\"rpi-slide grw-review\"><div class=\"rpi-flx rpi-col12 grw-review-inner grw-backgnd grw-round grw-shadow\"><div class=\"rpi-flx rpi-row12-center\"><div class=\"grw-img-wrap\"><img loading=\"lazy\" decoding=\"async\" class=\"grw-img\" src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/ChIJt3cCziuTKogRGM26dC7l1lg_2f91027c9d2ca1e0297b2d0310b66b65.jpg\" loading=\"lazy\" alt=\"Rob Hunt profile picture\" width=\"50\" height=\"50\" onerror=\"if(this.src!='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png')this.src='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png';\" ><\/div><div class=\"rpi-flx rpi-col6\"><a href=\"https:\/\/www.google.com\/maps\/contrib\/103899301065608287252\/reviews\" class=\"wp-google-name\" target=\"_blank\" rel=\"nofollow noopener\">Rob Hunt<\/a><div class=\"wp-google-time\" data-time=\"1776785954\" data-lang=\"en\">il y a 5 mois<\/div><\/div><\/div><span class=\"rpi-stars\" style=\"--rating:5\"><\/span><div class=\"rpi-flx rpi-col4\"><div class=\"wp-google-feedback grw-scroll\" ><span class=\"wp-google-text\">Great workmanship and responded quickly to complete repairs after a tree fall. I would recommend again. Thanks!<\/span><\/div><\/div><svg height=\"16\" width=\"16\" role=\"none\"><use href=\"#grw-google\"\/><\/svg><\/div><\/div><div class=\"rpi-slide grw-review\"><div class=\"rpi-flx rpi-col12 grw-review-inner grw-backgnd grw-round grw-shadow\"><div class=\"rpi-flx rpi-row12-center\"><div class=\"grw-img-wrap\"><img loading=\"lazy\" decoding=\"async\" class=\"grw-img\" src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/ChIJt3cCziuTKogRGM26dC7l1lg_2c7ee4685368c7c9866515b4bf86f42c.jpg\" loading=\"lazy\" alt=\"Matt Givens profile picture\" width=\"50\" height=\"50\" onerror=\"if(this.src!='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png')this.src='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png';\" ><\/div><div class=\"rpi-flx rpi-col6\"><a href=\"https:\/\/www.google.com\/maps\/contrib\/115277004402304615578\/reviews\" class=\"wp-google-name\" target=\"_blank\" rel=\"nofollow noopener\">Matt Givens<\/a><div class=\"wp-google-time\" data-time=\"1774364953\" data-lang=\"en\">il y a 5 mois<\/div><\/div><\/div><span class=\"rpi-stars\" style=\"--rating:3\"><\/span><div class=\"rpi-flx rpi-col4\"><div class=\"wp-google-feedback grw-scroll\" ><span class=\"wp-google-text\">I recently wrote a poor review, however, a member of the company called to explain the situation as well as solutions to the problems presented.<br \/><br \/>A professional approach, and in my opinion you can rest assured that the company wants to resolve any problems presented opposed to avoid accountability.<\/span><\/div><\/div><svg height=\"16\" width=\"16\" role=\"none\"><use href=\"#grw-google\"\/><\/svg><\/div><\/div><div class=\"rpi-slide grw-review\"><div class=\"rpi-flx rpi-col12 grw-review-inner grw-backgnd grw-round grw-shadow\"><div class=\"rpi-flx rpi-row12-center\"><div class=\"grw-img-wrap\"><img loading=\"lazy\" decoding=\"async\" class=\"grw-img\" src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/ChIJt3cCziuTKogRGM26dC7l1lg_583bdaa01f3561ae2a522807230ee637.jpg\" loading=\"lazy\" alt=\"Portuguese House profile picture\" width=\"50\" height=\"50\" onerror=\"if(this.src!='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png')this.src='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png';\" ><\/div><div class=\"rpi-flx rpi-col6\"><a href=\"https:\/\/www.google.com\/maps\/contrib\/107828966788624770637\/reviews\" class=\"wp-google-name\" target=\"_blank\" rel=\"nofollow noopener\">Portuguese House<\/a><div class=\"wp-google-time\" data-time=\"1774019224\" data-lang=\"en\">il y a 6 mois<\/div><\/div><\/div><span class=\"rpi-stars\" style=\"--rating:5\"><\/span><div class=\"rpi-flx rpi-col4\"><div class=\"wp-google-feedback grw-scroll\" ><span class=\"wp-google-text\">Very professional<br \/>Great job<br \/>Highly recommend<\/span><\/div><\/div><svg height=\"16\" width=\"16\" role=\"none\"><use href=\"#grw-google\"\/><\/svg><\/div><\/div><div class=\"rpi-slide grw-review\"><div class=\"rpi-flx rpi-col12 grw-review-inner grw-backgnd grw-round grw-shadow\"><div class=\"rpi-flx rpi-row12-center\"><div class=\"grw-img-wrap\"><img loading=\"lazy\" decoding=\"async\" class=\"grw-img\" src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/ChIJt3cCziuTKogRGM26dC7l1lg_f22adcbb4e149f57c7b764c1f7a18d47.jpg\" loading=\"lazy\" alt=\"Daria Kuznietsova profile picture\" width=\"50\" height=\"50\" onerror=\"if(this.src!='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png')this.src='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png';\" ><\/div><div class=\"rpi-flx rpi-col6\"><a href=\"https:\/\/www.google.com\/maps\/contrib\/111165203284881080514\/reviews\" class=\"wp-google-name\" target=\"_blank\" rel=\"nofollow noopener\">Daria Kuznietsova<\/a><div class=\"wp-google-time\" data-time=\"1773775183\" data-lang=\"en\">il y a 6 mois<\/div><\/div><\/div><span class=\"rpi-stars\" style=\"--rating:5\"><\/span><div class=\"rpi-flx rpi-col4\"><div class=\"wp-google-feedback grw-scroll\" ><span class=\"wp-google-text\">Ron and his team did an outstanding job! My husband i just recently bought a house and the roof was in a pretty bad shape, we tried to call other companies first, they told us the wait would be 3 months, i couldnt believe it, lost all hope. Couple of weeks ago saw a flyer at my door , RonOvations.<br \/><br \/>Called, that evening Ron came for an estimate, such a nice guy, understood our situation, and provided a pretty good price, in 2 weeks we had a brand new roof&#x2764;&#xfe0f; i have never seen such professionalism. Will 1000000000% recommend &#x2b50;&#x2b50;&#x2b50;<\/span><\/div><\/div><svg height=\"16\" width=\"16\" role=\"none\"><use href=\"#grw-google\"\/><\/svg><\/div><\/div><div class=\"rpi-slide grw-review\"><div class=\"rpi-flx rpi-col12 grw-review-inner grw-backgnd grw-round grw-shadow\"><div class=\"rpi-flx rpi-row12-center\"><div class=\"grw-img-wrap\"><img loading=\"lazy\" decoding=\"async\" class=\"grw-img\" src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/ChIJt3cCziuTKogRGM26dC7l1lg_f3b5ffc78f07556f4b94a400a7c015d0.jpg\" loading=\"lazy\" alt=\"R&amp;S Smirnov profile picture\" width=\"50\" height=\"50\" onerror=\"if(this.src!='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png')this.src='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png';\" ><\/div><div class=\"rpi-flx rpi-col6\"><a href=\"https:\/\/www.google.com\/maps\/contrib\/113389094959339216074\/reviews\" class=\"wp-google-name\" target=\"_blank\" rel=\"nofollow noopener\">R&amp;S Smirnov<\/a><div class=\"wp-google-time\" data-time=\"1766072555\" data-lang=\"en\">il y a 9 mois<\/div><\/div><\/div><span class=\"rpi-stars\" style=\"--rating:5\"><\/span><div class=\"rpi-flx rpi-col4\"><div class=\"wp-google-feedback grw-scroll\" ><span class=\"wp-google-text\">We recently dealt with a leak inside our main floor walls that was hard to pin down. The team quickly identified the cause: ice dams and vent blockages caused by snow buildup on the roof. They efficiently cleared the snow and ice, and even recommended installing a taller vent to prevent this from happening again. We were thoroughly impressed with their timely communication, detailed explanations, and the priority they gave our repair. Their pricing was also very fair. We highly recommend their services.<\/span><\/div><\/div><svg height=\"16\" width=\"16\" role=\"none\"><use href=\"#grw-google\"\/><\/svg><\/div><\/div><div class=\"rpi-slide grw-review\"><div class=\"rpi-flx rpi-col12 grw-review-inner grw-backgnd grw-round grw-shadow\"><div class=\"rpi-flx rpi-row12-center\"><div class=\"grw-img-wrap\"><img loading=\"lazy\" decoding=\"async\" class=\"grw-img\" src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/03\/ChIJt3cCziuTKogRGM26dC7l1lg_932ed5611648841a5478f788dbb65657.jpg\" loading=\"lazy\" alt=\"Braun Hause profile picture\" width=\"50\" height=\"50\" onerror=\"if(this.src!='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png')this.src='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png';\" ><\/div><div class=\"rpi-flx rpi-col6\"><a href=\"https:\/\/www.google.com\/maps\/contrib\/114577689854698859672\/reviews\" class=\"wp-google-name\" target=\"_blank\" rel=\"nofollow noopener\">Braun Hause<\/a><div class=\"wp-google-time\" data-time=\"1765489572\" data-lang=\"en\">il y a 9 mois<\/div><\/div><\/div><span class=\"rpi-stars\" style=\"--rating:5\"><\/span><div class=\"rpi-flx rpi-col4\"><div class=\"wp-google-feedback grw-scroll\" ><span class=\"wp-google-text\">To say I am impressed with the customer service Ronovations provided would be an understatement. Upon receiving a call, Ronovations showed up within a few hours to repair my roof. On top of this, Ron explained the steps required to do so and examined the roof for further deficiencies. All in all, a very positive experience.<\/span><\/div><\/div><svg height=\"16\" width=\"16\" role=\"none\"><use href=\"#grw-google\"\/><\/svg><\/div><\/div><div class=\"rpi-slide grw-review\"><div class=\"rpi-flx rpi-col12 grw-review-inner grw-backgnd grw-round grw-shadow\"><div class=\"rpi-flx rpi-row12-center\"><div class=\"grw-img-wrap\"><img loading=\"lazy\" decoding=\"async\" class=\"grw-img\" src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/03\/ChIJt3cCziuTKogRGM26dC7l1lg_ed6636f887ac825a6e5f66645527a7e8.jpg\" loading=\"lazy\" alt=\"Michael Ryder profile picture\" width=\"50\" height=\"50\" onerror=\"if(this.src!='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png')this.src='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png';\" ><\/div><div class=\"rpi-flx rpi-col6\"><a href=\"https:\/\/www.google.com\/maps\/contrib\/104360520114425729734\/reviews\" class=\"wp-google-name\" target=\"_blank\" rel=\"nofollow noopener\">Michael Ryder<\/a><div class=\"wp-google-time\" data-time=\"1763073551\" data-lang=\"en\">il y a 10 mois<\/div><\/div><\/div><span class=\"rpi-stars\" style=\"--rating:5\"><\/span><div class=\"rpi-flx rpi-col4\"><div class=\"wp-google-feedback grw-scroll\" ><span class=\"wp-google-text\">I would like to very much thank RonOvations for an excellent and speedy roof repair.<br \/><br \/>After our first snow melt we woke up to a dripping leak in an upstairs bedroom.  We reached out to some places and Ron called us back fairly quickly and was able to come to our house in the morning.<br \/><br \/>Unfortunately the remaining snow on the roof prevented a safe examination.  Things were generally melting and it was not a dire emergency he said that he could be back once the roof was clear.<br \/><br \/>True to his word he came back later that afternoon and patched  that problem as well as another unrelated issue that would have been a problem later.<br \/><br \/>Very much appreciated Ron!<\/span><\/div><\/div><svg height=\"16\" width=\"16\" role=\"none\"><use href=\"#grw-google\"\/><\/svg><\/div><\/div><div class=\"rpi-slide grw-review\"><div class=\"rpi-flx rpi-col12 grw-review-inner grw-backgnd grw-round grw-shadow\"><div class=\"rpi-flx rpi-row12-center\"><div class=\"grw-img-wrap\"><img loading=\"lazy\" decoding=\"async\" class=\"grw-img\" src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/ChIJt3cCziuTKogRGM26dC7l1lg_ad9fdbce852fbb5dfa1849066ba99f5c.jpg\" loading=\"lazy\" alt=\"Blake Lowe profile picture\" width=\"50\" height=\"50\" onerror=\"if(this.src!='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png')this.src='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png';\" ><\/div><div class=\"rpi-flx rpi-col6\"><a href=\"https:\/\/www.google.com\/maps\/contrib\/108560352054414075070\/reviews\" class=\"wp-google-name\" target=\"_blank\" rel=\"nofollow noopener\">Blake Lowe<\/a><div class=\"wp-google-time\" data-time=\"1762295479\" data-lang=\"en\">il y a 10 mois<\/div><\/div><\/div><span class=\"rpi-stars\" style=\"--rating:5\"><\/span><div class=\"rpi-flx rpi-col4\"><div class=\"wp-google-feedback grw-scroll\" ><span class=\"wp-google-text\">The team from RonOvations did an incredible job repairing my roof and eaves trough. They were extremely professional and even went above and beyond with their work. I would highly recommend RonOvations to anyone.<\/span><\/div><\/div><svg height=\"16\" width=\"16\" role=\"none\"><use href=\"#grw-google\"\/><\/svg><\/div><\/div><div class=\"rpi-slide grw-review\"><div class=\"rpi-flx rpi-col12 grw-review-inner grw-backgnd grw-round grw-shadow\"><div class=\"rpi-flx rpi-row12-center\"><div class=\"grw-img-wrap\"><img loading=\"lazy\" decoding=\"async\" class=\"grw-img\" src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/03\/ChIJt3cCziuTKogRGM26dC7l1lg_a44e693278056d196a52bf356bbba04f.jpg\" loading=\"lazy\" alt=\"Pat Stoer profile picture\" width=\"50\" height=\"50\" onerror=\"if(this.src!='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png')this.src='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png';\" ><\/div><div class=\"rpi-flx rpi-col6\"><a href=\"https:\/\/www.google.com\/maps\/contrib\/102239439533128625010\/reviews\" class=\"wp-google-name\" target=\"_blank\" rel=\"nofollow noopener\">Pat Stoer<\/a><div class=\"wp-google-time\" data-time=\"1762120891\" data-lang=\"en\">il y a 10 mois<\/div><\/div><\/div><span class=\"rpi-stars\" style=\"--rating:5\"><\/span><div class=\"rpi-flx rpi-col4\"><div class=\"wp-google-feedback grw-scroll\" ><span class=\"wp-google-text\">Really appreciate squeezing my job into a busy schedule and the great quality installation of the new roof vent!<\/span><\/div><\/div><svg height=\"16\" width=\"16\" role=\"none\"><use href=\"#grw-google\"\/><\/svg><\/div><\/div><div class=\"rpi-slide grw-review\"><div class=\"rpi-flx rpi-col12 grw-review-inner grw-backgnd grw-round grw-shadow\"><div class=\"rpi-flx rpi-row12-center\"><div class=\"grw-img-wrap\"><img loading=\"lazy\" decoding=\"async\" class=\"grw-img\" src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/ChIJt3cCziuTKogRGM26dC7l1lg_05bb861fffb96049c8ca87609a81cf46.jpg\" loading=\"lazy\" alt=\"Ken Phu profile picture\" width=\"50\" height=\"50\" onerror=\"if(this.src!='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png')this.src='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png';\" ><\/div><div class=\"rpi-flx rpi-col6\"><a href=\"https:\/\/www.google.com\/maps\/contrib\/109246882536542460305\/reviews\" class=\"wp-google-name\" target=\"_blank\" rel=\"nofollow noopener\">Ken Phu<\/a><div class=\"wp-google-time\" data-time=\"1761054346\" data-lang=\"en\">il y a 11 mois<\/div><\/div><\/div><span class=\"rpi-stars\" style=\"--rating:5\"><\/span><div class=\"rpi-flx rpi-col4\"><div class=\"wp-google-feedback grw-scroll\" ><span class=\"wp-google-text\">Ron was great to deal with. He is very professional, responsive, and easy to communicate with. After a winter storm caused damage to my roof, he was quick to fit me into his schedule and get the repairs done efficiently. Highly recommend his services!<\/span><\/div><\/div><svg height=\"16\" width=\"16\" role=\"none\"><use href=\"#grw-google\"\/><\/svg><\/div><\/div><div class=\"rpi-slide grw-review\"><div class=\"rpi-flx rpi-col12 grw-review-inner grw-backgnd grw-round grw-shadow\"><div class=\"rpi-flx rpi-row12-center\"><div class=\"grw-img-wrap\"><img loading=\"lazy\" decoding=\"async\" class=\"grw-img\" src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/ChIJt3cCziuTKogRGM26dC7l1lg_3a79c9431d745946275521f366b1d780.jpg\" loading=\"lazy\" alt=\"Kevin Riches profile picture\" width=\"50\" height=\"50\" onerror=\"if(this.src!='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png')this.src='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png';\" ><\/div><div class=\"rpi-flx rpi-col6\"><a href=\"https:\/\/www.google.com\/maps\/contrib\/102676537800298165358\/reviews\" class=\"wp-google-name\" target=\"_blank\" rel=\"nofollow noopener\">Kevin Riches<\/a><div class=\"wp-google-time\" data-time=\"1760908696\" data-lang=\"en\">il y a 11 mois<\/div><\/div><\/div><span class=\"rpi-stars\" style=\"--rating:5\"><\/span><div class=\"rpi-flx rpi-col4\"><div class=\"wp-google-feedback grw-scroll\" ><span class=\"wp-google-text\">Martha and I are very happy with the exceptional service we received from Ronovations! From the first consultation with Ron, their team was professional, making the entire process stress-free. They completed our shingle and eavestrough replacement efficiently and on schedule. The crew was very respectful, they left the job site clean, and the finished result is great.<br \/><br \/>Working with Ron and his team was a pleasure, and we recommend Ronovations wholeheartedly.<br \/><br \/>Kevin and Martha<\/span><\/div><\/div><svg height=\"16\" width=\"16\" role=\"none\"><use href=\"#grw-google\"\/><\/svg><\/div><\/div><div class=\"rpi-slide grw-review\"><div class=\"rpi-flx rpi-col12 grw-review-inner grw-backgnd grw-round grw-shadow\"><div class=\"rpi-flx rpi-row12-center\"><div class=\"grw-img-wrap\"><img loading=\"lazy\" decoding=\"async\" class=\"grw-img\" src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/03\/ChIJt3cCziuTKogRGM26dC7l1lg_c3d9aa1ec0f6c74568455fdb2ef8e1d3.jpg\" loading=\"lazy\" alt=\"Karen Korevaar profile picture\" width=\"50\" height=\"50\" onerror=\"if(this.src!='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png')this.src='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png';\" ><\/div><div class=\"rpi-flx rpi-col6\"><a href=\"https:\/\/www.google.com\/maps\/contrib\/118318232887315583175\/reviews\" class=\"wp-google-name\" target=\"_blank\" rel=\"nofollow noopener\">Karen Korevaar<\/a><div class=\"wp-google-time\" data-time=\"1758228824\" data-lang=\"en\">il y a 12 mois<\/div><\/div><\/div><span class=\"rpi-stars\" style=\"--rating:5\"><\/span><div class=\"rpi-flx rpi-col4\"><div class=\"wp-google-feedback grw-scroll\" ><span class=\"wp-google-text\">We were so very pleased with the efficient, friendly, professional, job that RonOvations  completed  on our roof . It was completed quickly .  The manager was highly professional and very easy to deal with. They came out when they said they would and had an estimate for me within hours. I would highly recommend this company for all your roofing needs .<\/span><\/div><\/div><svg height=\"16\" width=\"16\" role=\"none\"><use href=\"#grw-google\"\/><\/svg><\/div><\/div><div class=\"rpi-slide grw-review\"><div class=\"rpi-flx rpi-col12 grw-review-inner grw-backgnd grw-round grw-shadow\"><div class=\"rpi-flx rpi-row12-center\"><div class=\"grw-img-wrap\"><img loading=\"lazy\" decoding=\"async\" class=\"grw-img\" src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/ChIJt3cCziuTKogRGM26dC7l1lg_9e6bf6d18c8201cdfa604371fb414dbc.jpg\" loading=\"lazy\" alt=\"Jacquie Allinson profile picture\" width=\"50\" height=\"50\" onerror=\"if(this.src!='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png')this.src='https:\/\/ronovations.ca\/wp-content\/plugins\/widget-google-reviews\/assets\/img\/guest.png';\" ><\/div><div class=\"rpi-flx rpi-col6\"><a href=\"https:\/\/www.google.com\/maps\/contrib\/106810525388305236409\/reviews\" class=\"wp-google-name\" target=\"_blank\" rel=\"nofollow noopener\">Jacquie Allinson<\/a><div class=\"wp-google-time\" data-time=\"1757612379\" data-lang=\"en\">il y a 12 mois<\/div><\/div><\/div><span class=\"rpi-stars\" style=\"--rating:5\"><\/span><div class=\"rpi-flx rpi-col4\"><div class=\"wp-google-feedback grw-scroll\" ><span class=\"wp-google-text\">RonOvations installed siding, eavestroughs, &amp; downspouts on my sunroom in one of the hottest weeks of this summer. Despite the conditions, they did excellent work with no cost overruns,  cleaned up the site each day,  and all workers were pleasant &amp; courteous.   I would not hesitate to call them again!<\/span><\/div><\/div><svg height=\"16\" width=\"16\" role=\"none\"><use href=\"#grw-google\"\/><\/svg><\/div><\/div><\/div><div class=\"rpi-dots-wrap\"><div class=\"rpi-dots\"><\/div><\/div><\/div><\/div><\/div><script>(function(p){if(!p)return;let w=p.offsetWidth,m=function(a,b){return Math.min(a,b)===a};p.querySelector('.grw-row').classList.replace('grw-row-m','grw-row-'+(m(w,510)?'xs':m(w,750)?'x':m(w,1100)?'s':m(w,1450)?'m':m(w,1800)?'l':'xl'))})(document.currentScript?.parentElement)<\/script><\/div><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-efd673c e-flex e-con-boxed e-con e-parent\" data-id=\"efd673c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-a73260d e-con-full e-flex e-con e-child\" data-id=\"a73260d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5e94aef elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"5e94aef\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Why Choose RonOvations for Roofing in <span style=\"color:#EA130E\">Ontario<\/span> ?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-57d0272 elementor-widget elementor-widget-text-editor\" data-id=\"57d0272\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"3942\" data-end=\"4101\">Choosing the right roofing contractor in Ontario matters. At RonOvations, we focus on long-term value, honest service, and results that homeowners can rely on.<\/p><ul><li data-start=\"3942\" data-end=\"4101\"><strong data-start=\"4108\" data-end=\"4136\">Experience You Can Trust: <\/strong>With over 15 years of roofing experience, our team understands Ontario building standards, climate challenges, and roofing best practices.<\/li><li data-start=\"4277\" data-end=\"4317\"><strong data-start=\"4282\" data-end=\"4317\">Quality Materials &amp; Workmanship: <\/strong>We use proven materials from trusted manufacturers to ensure durability, weather resistance, and long-term protection.<\/li><li data-start=\"4438\" data-end=\"4472\"><strong data-start=\"4443\" data-end=\"4472\">Customer-Focused Approach: <\/strong>We believe in clear communication, realistic timelines, and solutions tailored to your home, not one-size-fits-all recommendations.<\/li><li data-start=\"4607\" data-end=\"4636\"><strong data-start=\"4612\" data-end=\"4636\">Clear &amp; Fair Pricing: <\/strong>Our pricing is transparent and straightforward. No pressure, no hidden costs, and no unnecessary upsells.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-284a821 e-con-full e-flex e-con e-child\" data-id=\"284a821\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e224718 elementor-align-justify elementor-widget__width-initial elementor-widget elementor-widget-button\" data-id=\"e224718\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"tel:+17059966622\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Call Us Today<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-07d53a3 elementor-align-justify elementor-widget__width-initial elementor-widget elementor-widget-button\" data-id=\"07d53a3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#on-getq\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Request a Quote<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-464c041 e-con-full e-flex e-con e-child\" data-id=\"464c041\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1aace11 elementor-pagination-position-inside elementor-skin-carousel elementor-pagination-type-bullets elementor-widget elementor-widget-media-carousel\" data-id=\"1aace11\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;slides_per_view&quot;:&quot;1&quot;,&quot;slides_to_scroll&quot;:&quot;1&quot;,&quot;autoplay_speed&quot;:4988,&quot;lazyload&quot;:&quot;yes&quot;,&quot;slides_per_view_tablet&quot;:&quot;1&quot;,&quot;slides_to_scroll_tablet&quot;:&quot;1&quot;,&quot;skin&quot;:&quot;carousel&quot;,&quot;effect&quot;:&quot;slide&quot;,&quot;pagination&quot;:&quot;bullets&quot;,&quot;speed&quot;:500,&quot;autoplay&quot;:&quot;yes&quot;,&quot;loop&quot;:&quot;yes&quot;,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;space_between&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;space_between_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;space_between_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]}}\" data-widget_type=\"media-carousel.default\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-main-swiper swiper\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Slides\">\n\t\t\t\t<div class=\"swiper-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-carousel-image swiper-lazy\" role=\"img\" aria-label=\"Ontario roof replacement project completed by RonOvations\" data-background=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/02\/20230720_133341-scaled.webp\">\n\n\t\t\t\t\t\t\t<div class=\"swiper-lazy-preloader\"><\/div>\n\t\t\t\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-carousel-image swiper-lazy\" role=\"img\" aria-label=\"Ontario roof replacement project completed by RonOvations1\" data-background=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/02\/1.webp\">\n\n\t\t\t\t\t\t\t<div class=\"swiper-lazy-preloader\"><\/div>\n\t\t\t\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-carousel-image swiper-lazy\" role=\"img\" aria-label=\"Ontario roof replacement project completed by RonOvations\" data-background=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/02\/20200716_185642-scaled.webp\">\n\n\t\t\t\t\t\t\t<div class=\"swiper-lazy-preloader\"><\/div>\n\t\t\t\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-carousel-image swiper-lazy\" role=\"img\" aria-label=\"Ontario roof replacement project completed by RonOvations\" data-background=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/02\/IMG-20240425-WA0008.webp\">\n\n\t\t\t\t\t\t\t<div class=\"swiper-lazy-preloader\"><\/div>\n\t\t\t\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-carousel-image swiper-lazy\" role=\"img\" aria-label=\"Ontario roof replacement project completed by RonOvations\" data-background=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/02\/Photo_6553716_DJI_116_jpg_3974137_0_202141102818_photo_original-scaled.webp\">\n\n\t\t\t\t\t\t\t<div class=\"swiper-lazy-preloader\"><\/div>\n\t\t\t\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-carousel-image swiper-lazy\" role=\"img\" aria-label=\"Ontario roof replacement project completed by RonOvations\" data-background=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/03\/IMG-20240125-WA0004.jpg\">\n\n\t\t\t\t\t\t\t<div class=\"swiper-lazy-preloader\"><\/div>\n\t\t\t\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-pagination\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ca2b3af e-flex e-con-boxed e-con e-parent\" data-id=\"ca2b3af\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-1910cdd e-con-full e-flex e-con e-child\" data-id=\"1910cdd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-022d0d0 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"022d0d0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Regions We Serve Across\n<span style=\"color:#EA130E\">Ontario<\/span> <\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5eed6ee elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"5eed6ee\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"flex flex-col text-sm pb-25\"><article class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" tabindex=\"-1\" data-turn-id=\"request-6998e4ec-eff4-8328-b88f-f47f94c80953-2\" data-testid=\"conversation-turn-30\" data-scroll-anchor=\"true\" data-turn=\"assistant\"><div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"><div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"><div class=\"flex max-w-full flex-col grow\"><div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-1\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"d01d90db-d4b1-4a60-96f0-9cdd06ce02d6\" data-message-model-slug=\"gpt-5-2\"><div class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"><div class=\"markdown prose dark:prose-invert w-full wrap-break-word dark markdown-new-styling\"><p data-start=\"0\" data-end=\"119\" data-is-last-node=\"\" data-is-only-node=\"\">Reliable roofing services delivered by experienced and skilled Ontario professionals across all cities in the province.<\/p><\/div><\/div><\/div><\/div><\/div><\/div><\/article><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-73143e4 e-grid e-con-full regions-wrapper e-con e-child\" data-id=\"73143e4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-18e9d3e e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"18e9d3e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeIn&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-09cac13 e-con-full e-flex e-con e-child\" data-id=\"09cac13\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9813caa region-title elementor-widget elementor-widget-heading\" data-id=\"9813caa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">York Region<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fcb8281 elementor-list-item-link-inline elementor-align-center elementor-icon-list--layout-traditional elementor-widget elementor-widget-icon-list\" data-id=\"fcb8281\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ronovations.ca\/ontario\/toronto\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Toronto<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ronovations.ca\/ontario\/aurora-newmarket-roofers\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Aurora &amp; New Market<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ronovations.ca\/ontario\/vaughan-roofing-company\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Vaughan<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ronovations.ca\/ontario\/markham\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Markham<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ronovations.ca\/ontario\/richmond-hill\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Richmond Hill<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ronovations.ca\/ontario\/roofing-company-in-king-city\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">King City<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cbb3da1 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"cbb3da1\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeIn&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-664e7b7 e-con-full e-flex e-con e-child\" data-id=\"664e7b7\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a5cad50 region-title elementor-widget elementor-widget-heading\" data-id=\"a5cad50\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Peel  Region<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d881a2d elementor-list-item-link-inline elementor-align-center elementor-icon-list--layout-traditional elementor-widget elementor-widget-icon-list\" data-id=\"d881a2d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ronovations.ca\/ontario\/mississauga\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Mississauga<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ronovations.ca\/ontario\/roofing-company-in-brampton\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Brampton<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ronovations.ca\/ontario\/roofing-company-in-caledon\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Caledon<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ronovations.ca\/ontario\/roofing-company-in-bolton\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Bolton<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ronovations.ca\/ontario\/roofing-company-in-streetsville\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Streetsville<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2071af8 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"2071af8\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeIn&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-ae92f54 e-con-full e-flex e-con e-child\" data-id=\"ae92f54\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3c5e6a3 region-title elementor-widget elementor-widget-heading\" data-id=\"3c5e6a3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Simcoe County<\/h3>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1c8cec7 e-grid e-con-full e-con e-child\" data-id=\"1c8cec7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8079460 elementor-list-item-link-inline elementor-align-center elementor-icon-list--layout-traditional elementor-widget elementor-widget-icon-list\" data-id=\"8079460\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ronovations.ca\/ontario\/barrie\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Barrie<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ronovations.ca\/ontario\/angus\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Angus<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ronovations.ca\/ontario\/innisfil\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Innisfill<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ronovations.ca\/ontario\/orillia\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Orillia<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ronovations.ca\/ontario\/roofing-company-in-bradford\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Bradford<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ronovations.ca\/ontario\/roofing-company-in-alliston\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Alliston<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1445a00 elementor-list-item-link-inline elementor-align-center elementor-icon-list--layout-traditional elementor-widget elementor-widget-icon-list\" data-id=\"1445a00\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ronovations.ca\/ontario\/roofing-company-in-wasaga-beach\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Wasaga&nbsp;Beach<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ronovations.ca\/ontario\/roofing-company-in-thornton\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Thornton<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ronovations.ca\/ontario\/roofing-company-in-minesing\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Minesing<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ronovations.ca\/ontario\/roofing-company-in-elmvale\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Elmvale<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ronovations.ca\/ontario\/roofing-company-in-cookstown\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Cookstown<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ronovations.ca\/ontario\/roofing-company-in-tottenham\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Tottenham<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-bce894e e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"bce894e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeIn&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-60862b7 e-con-full e-flex e-con e-child\" data-id=\"60862b7\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-280f936 region-title elementor-widget elementor-widget-heading\" data-id=\"280f936\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Georgian Bay &amp; Muskoka Region<\/h3>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6a6cf7a e-grid e-con-full e-con e-child\" data-id=\"6a6cf7a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-27abe6c elementor-list-item-link-inline elementor-align-center elementor-icon-list--layout-traditional elementor-widget elementor-widget-icon-list\" data-id=\"27abe6c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ronovations.ca\/ontario\/Collingwood\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Collingwood<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ronovations.ca\/ontario\/roofing-company-in-blue-mountain\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Blue Mountain<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ronovations.ca\/ontario\/roofing-company-in-meaford\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Meaford<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ronovations.ca\/ontario\/roofing-company-in-creemore\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Creemore<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ronovations.ca\/ontario\/roofing-company-in-oro-medonte\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Oro-Medonte<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ronovations.ca\/ontario\/roofing-company-in-midland\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Midland<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-398b663 elementor-list-item-link-inline elementor-align-center elementor-icon-list--layout-traditional elementor-widget elementor-widget-icon-list\" data-id=\"398b663\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ronovations.ca\/ontario\/roofing-company-in-waubaushene\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Waubaushene<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ronovations.ca\/ontario\/roofing-company-in-severn\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Severn<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ronovations.ca\/ontario\/roofing-company-in-gravenhurst\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Gravenhurst<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ronovations.ca\/ontario\/roofing-company-in-huntsville\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Huntsville<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ronovations.ca\/ontario\/roofing-company-in-parry-sound\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Parry Sound<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ronovations.ca\/ontario\/roofing-company-in-coldwater\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Coldwater<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-52e373a e-flex e-con-boxed e-con e-parent\" data-id=\"52e373a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-107c92c e-con-full e-flex e-con e-child\" data-id=\"107c92c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c25f6cb elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"c25f6cb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Your\n  <span style=\"color:#EA130E\">Questions<\/span>\n Answered&#8203;<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d10834c e-flex e-con-boxed e-con e-parent\" data-id=\"d10834c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d6edb24 elementor-widget__width-initial rounded-accordion elementor-widget elementor-widget-accordion\" data-id=\"d6edb24\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"accordion.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-accordion\">\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-2251\" class=\"elementor-tab-title\" data-tab=\"1\" role=\"button\" aria-controls=\"elementor-tab-content-2251\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><svg class=\"e-font-icon-svg e-fas-caret-down\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><svg class=\"e-font-icon-svg e-fas-caret-up\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M288.662 352H31.338c-17.818 0-26.741-21.543-14.142-34.142l128.662-128.662c7.81-7.81 20.474-7.81 28.284 0l128.662 128.662c12.6 12.599 3.676 34.142-14.142 34.142z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Do you provide roof replacement services across Ontario?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-2251\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"1\" role=\"region\" aria-labelledby=\"elementor-tab-title-2251\"><p data-start=\"4928\" data-end=\"5124\">Yes. We offer roof replacement services throughout most of Ontario, including major urban areas and surrounding regions. If you\u2019re unsure whether we service your location, feel free to contact us.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-2252\" class=\"elementor-tab-title\" data-tab=\"2\" role=\"button\" aria-controls=\"elementor-tab-content-2252\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><svg class=\"e-font-icon-svg e-fas-caret-down\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><svg class=\"e-font-icon-svg e-fas-caret-up\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M288.662 352H31.338c-17.818 0-26.741-21.543-14.142-34.142l128.662-128.662c7.81-7.81 20.474-7.81 28.284 0l128.662 128.662c12.6 12.599 3.676 34.142-14.142 34.142z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">How do I know if I need roof repair or full roof replacement?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-2252\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"2\" role=\"region\" aria-labelledby=\"elementor-tab-title-2252\"><p data-start=\"5208\" data-end=\"5439\">If your roof has isolated damage, repairs may be sufficient. However, widespread wear, repeated leaks, or an aging roof often indicates replacement is the better long-term solution. We provide honest assessments to help you decide.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-2253\" class=\"elementor-tab-title\" data-tab=\"3\" role=\"button\" aria-controls=\"elementor-tab-content-2253\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><svg class=\"e-font-icon-svg e-fas-caret-down\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><svg class=\"e-font-icon-svg e-fas-caret-up\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M288.662 352H31.338c-17.818 0-26.741-21.543-14.142-34.142l128.662-128.662c7.81-7.81 20.474-7.81 28.284 0l128.662 128.662c12.6 12.599 3.676 34.142-14.142 34.142z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Do you offer emergency roof repair in Ontario?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-2253\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"3\" role=\"region\" aria-labelledby=\"elementor-tab-title-2253\"><p data-start=\"5508\" data-end=\"5631\">Yes. Our emergency roofing services are available 24\/7 to help protect your home after storms, leaks, or unexpected damage.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-2254\" class=\"elementor-tab-title\" data-tab=\"4\" role=\"button\" aria-controls=\"elementor-tab-content-2254\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><svg class=\"e-font-icon-svg e-fas-caret-down\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><svg class=\"e-font-icon-svg e-fas-caret-up\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M288.662 352H31.338c-17.818 0-26.741-21.543-14.142-34.142l128.662-128.662c7.81-7.81 20.474-7.81 28.284 0l128.662 128.662c12.6 12.599 3.676 34.142-14.142 34.142z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">What roofing material is most common in Ontario homes?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-2254\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"4\" role=\"region\" aria-labelledby=\"elementor-tab-title-2254\"><p data-start=\"5708\" data-end=\"5862\">Asphalt shingles remain the most popular roofing material in Ontario due to their affordability, durability, and suitability for local weather conditions.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-2255\" class=\"elementor-tab-title\" data-tab=\"5\" role=\"button\" aria-controls=\"elementor-tab-content-2255\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><svg class=\"e-font-icon-svg e-fas-caret-down\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><svg class=\"e-font-icon-svg e-fas-caret-up\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M288.662 352H31.338c-17.818 0-26.741-21.543-14.142-34.142l128.662-128.662c7.81-7.81 20.474-7.81 28.284 0l128.662 128.662c12.6 12.599 3.676 34.142-14.142 34.142z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Do your roofing services include warranty coverage?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-2255\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"5\" role=\"region\" aria-labelledby=\"elementor-tab-title-2255\"><p data-start=\"5936\" data-end=\"6119\">Yes. We offer workmanship warranties on installations, and many roofing materials include manufacturer warranties that can extend up to several decades, depending on the product used.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<script type=\"application\/ld+json\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Do you provide roof replacement services across Ontario?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p data-start=\\\"4928\\\" data-end=\\\"5124\\\">Yes. We offer roof replacement services throughout most of Ontario, including major urban areas and surrounding regions. If you\\u2019re unsure whether we service your location, feel free to contact us.<\\\/p>\"}},{\"@type\":\"Question\",\"name\":\"How do I know if I need roof repair or full roof replacement?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p data-start=\\\"5208\\\" data-end=\\\"5439\\\">If your roof has isolated damage, repairs may be sufficient. However, widespread wear, repeated leaks, or an aging roof often indicates replacement is the better long-term solution. We provide honest assessments to help you decide.<\\\/p>\"}},{\"@type\":\"Question\",\"name\":\"Do you offer emergency roof repair in Ontario?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p data-start=\\\"5508\\\" data-end=\\\"5631\\\">Yes. Our emergency roofing services are available 24\\\/7 to help protect your home after storms, leaks, or unexpected damage.<\\\/p>\"}},{\"@type\":\"Question\",\"name\":\"What roofing material is most common in Ontario homes?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p data-start=\\\"5708\\\" data-end=\\\"5862\\\">Asphalt shingles remain the most popular roofing material in Ontario due to their affordability, durability, and suitability for local weather conditions.<\\\/p>\"}},{\"@type\":\"Question\",\"name\":\"Do your roofing services include warranty coverage?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p data-start=\\\"5936\\\" data-end=\\\"6119\\\">Yes. We offer workmanship warranties on installations, and many roofing materials include manufacturer warranties that can extend up to several decades, depending on the product used.<\\\/p>\"}}]}<\/script>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-52b66b3 e-flex e-con-boxed e-con e-parent\" data-id=\"52b66b3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-34b8072 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"34b8072\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"> Our Roofing  <span style=\"color:#EA130E\">Material Brands <\/span>\nWe Use&#8203;<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-da8f937 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"da8f937\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Trusted Roofing Materials for Long-Term Protection<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-698cb91 elementor-widget elementor-widget-image-carousel\" data-id=\"698cb91\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;slides_to_show&quot;:&quot;5&quot;,&quot;slides_to_show_tablet&quot;:&quot;3&quot;,&quot;slides_to_show_mobile&quot;:&quot;2&quot;,&quot;navigation&quot;:&quot;none&quot;,&quot;lazyload&quot;:&quot;yes&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;autoplay_speed&quot;:5000,&quot;infinite&quot;:&quot;yes&quot;,&quot;speed&quot;:500}\" data-widget_type=\"image-carousel.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-image-carousel-wrapper swiper\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Image Carousel\" dir=\"ltr\">\n\t\t\t<div class=\"elementor-image-carousel swiper-wrapper swiper-image-stretch\" aria-live=\"off\">\n\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"1 of 5\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/02\/Owens-Cornning.webp\" alt=\"Owens Cornning\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"2 of 5\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/02\/GAF.webp\" alt=\"GAF- Our Materia we used\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"3 of 5\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/02\/Decra.webp\" alt=\"Decra- Our Materia we used\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"4 of 5\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/02\/Cartaineed.webp\" alt=\"Certainteed- Our Materia we used\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"5 of 5\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/02\/BP.webp\" alt=\"BP- Our Materia we used\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div>\t\t\t<\/div>\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-dc578a4 e-flex e-con-boxed e-con e-parent\" data-id=\"dc578a4\" data-element_type=\"container\" data-e-type=\"container\" id=\"on-getq\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-f7891fa e-con-full e-flex e-con e-child\" data-id=\"f7891fa\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-28fb23e elementor-widget elementor-widget-heading\" data-id=\"28fb23e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Get a Free Roofing Quote in Ontario<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-07fa59a elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"07fa59a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Call Us Now to Receive a 10% Discount on Roof Replacement or Repair Services\u200b<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-491e094 elementor-button-align-start two-col-checkbox elementor-widget elementor-widget-form\" data-id=\"491e094\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;step_next_label&quot;:&quot;Next&quot;,&quot;step_previous_label&quot;:&quot;Previous&quot;,&quot;button_width&quot;:&quot;100&quot;,&quot;step_type&quot;:&quot;number_text&quot;,&quot;step_icon_shape&quot;:&quot;circle&quot;}\" data-widget_type=\"form.default\">\n\t\t\t\t\t\t\t<form class=\"elementor-form\" method=\"post\" name=\"New Form\" aria-label=\"New Form\">\n\t\t\t<input type=\"hidden\" name=\"post_id\" value=\"13258\"\/>\n\t\t\t<input type=\"hidden\" name=\"form_id\" value=\"491e094\"\/>\n\t\t\t<input type=\"hidden\" name=\"referer_title\" value=\"RonOvations: Roof Repair &amp; Roof Replacement Ontario | Trusted Roofing Company\" \/>\n\n\t\t\t\t\t\t\t<input type=\"hidden\" name=\"queried_id\" value=\"13258\"\/>\n\t\t\t\n\t\t\t<div class=\"elementor-form-fields-wrapper elementor-labels-above\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-name elementor-col-100 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[name]\" id=\"form-field-name\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Full Name*\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-field_4de17b4 elementor-col-100 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[field_4de17b4]\" id=\"form-field-field_4de17b4\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Phone Number*\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-email elementor-field-group elementor-column elementor-field-group-email elementor-col-100 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"email\" name=\"form_fields[email]\" id=\"form-field-email\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Email*\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-message elementor-col-100 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[message]\" id=\"form-field-message\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Project Address*\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-checkbox elementor-field-group elementor-column elementor-field-group-field_7807506 elementor-col-100\">\n\t\t\t\t\t<div class=\"elementor-field-subgroup  elementor-subgroup-inline\"><span class=\"elementor-field-option\"><input type=\"checkbox\" value=\"Shingles Roof\" id=\"form-field-field_7807506-0\" name=\"form_fields[field_7807506][]\"> <label for=\"form-field-field_7807506-0\">Shingles Roof<\/label><\/span><span class=\"elementor-field-option\"><input type=\"checkbox\" value=\"Siding\" id=\"form-field-field_7807506-1\" name=\"form_fields[field_7807506][]\"> <label for=\"form-field-field_7807506-1\">Siding<\/label><\/span><span class=\"elementor-field-option\"><input type=\"checkbox\" value=\"Flat Roof\" id=\"form-field-field_7807506-2\" name=\"form_fields[field_7807506][]\"> <label for=\"form-field-field_7807506-2\">Flat Roof<\/label><\/span><span class=\"elementor-field-option\"><input type=\"checkbox\" value=\"Fence &amp; Deck\" id=\"form-field-field_7807506-3\" name=\"form_fields[field_7807506][]\"> <label for=\"form-field-field_7807506-3\">Fence & Deck<\/label><\/span><span class=\"elementor-field-option\"><input type=\"checkbox\" value=\"Metal Roof\" id=\"form-field-field_7807506-4\" name=\"form_fields[field_7807506][]\"> <label for=\"form-field-field_7807506-4\">Metal Roof<\/label><\/span><span class=\"elementor-field-option\"><input type=\"checkbox\" value=\"Attic Insulation\" id=\"form-field-field_7807506-5\" name=\"form_fields[field_7807506][]\"> <label for=\"form-field-field_7807506-5\">Attic Insulation<\/label><\/span><span class=\"elementor-field-option\"><input type=\"checkbox\" value=\"Roof Repair &amp; Emergency Services\" id=\"form-field-field_7807506-6\" name=\"form_fields[field_7807506][]\"> <label for=\"form-field-field_7807506-6\">Roof Repair & Emergency Services<\/label><\/span><span class=\"elementor-field-option\"><input type=\"checkbox\" value=\"Eaves \/ Soffit\/ Fascia  \" id=\"form-field-field_7807506-7\" name=\"form_fields[field_7807506][]\"> <label for=\"form-field-field_7807506-7\">Eaves \/ Soffit\/ Fascia  <\/label><\/span><\/div>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-recaptcha_v3 elementor-field-group elementor-column elementor-field-group-field_2def6f4 elementor-col-100 recaptcha_v3-bottomleft\">\n\t\t\t\t\t<div class=\"elementor-field\" id=\"form-field-field_2def6f4\"><div class=\"elementor-g-recaptcha\" data-sitekey=\"6LcIqjAqAAAAADpVmBhhTeF5H-28jkWmBNQM0Aut\" data-type=\"v3\" data-action=\"Form\" data-badge=\"bottomleft\" data-size=\"invisible\"><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-group elementor-column elementor-field-type-submit elementor-col-100 e-form__buttons\">\n\t\t\t\t\t<button class=\"elementor-button elementor-size-sm\" type=\"submit\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-arrow-right\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z\"><\/path><\/svg>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Get A Quote<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/button>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/form>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-29257b7 elementor-widget elementor-widget-image\" data-id=\"29257b7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/www.financeit.ca\/s\/yGDHAg\" target=\"_blank\" rel=\"noopener\">\n\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"900\" height=\"112\" src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/Untitled-design-11-1024x127.jpg\" class=\"attachment-large size-large wp-image-26785\" alt=\"Financeit, Finance option is available\" srcset=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/Untitled-design-11-1024x127.jpg.webp 1024w, https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/Untitled-design-11-768x95.jpg.webp 768w, https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/Untitled-design-11.jpg.webp 2048w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Professional Roofing Services Across Ontario Loading map\u2026 Roof replacement Ontario homeowners can rely on starts with honest advice and quality workmanship. At RonOvations, we help homeowners across Ontario protect their properties with dependable roof replacement and roof repair services. Our team focuses on quality workmanship, honest recommendations, and roofing solutions designed for Ontario\u2019s changing climate, [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_ron_ai_last_applied_at":"","_ron_ai_last_applied_focus_kw":"","_ron_ai_last_applied_run_id":"","footnotes":"","rank_math_focus_keyword":"roof replacement ontario,roof repair ontario,roofing contractor ontario,re roofing ontario,roofing services ontario","rank_math_title":"RonOvations: Roof Repair &amp; Roof Replacement Ontario | Trusted Roofing Company","rank_math_description":"RonOvations offers professional roof repair, roof replacement, and re-roofing services across Ontario. Reliable roofing contractors and emergency support. Get your free estimate today.","rank_math_canonical_url":"","rank_math_facebook_title":"","rank_math_facebook_description":"","rank_math_twitter_title":"","rank_math_twitter_description":"","rank_math_rich_snippet":"off","rank_math_snippet_article_type":"","rank_math_snippet_name":"","rank_math_snippet_desc":"","rank_math_primary_category":"","_ron_ai_created_run_id":"","_ron_ai_created_at":""},"class_list":["post-13258","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/ronovations.ca\/fr\/wp-json\/wp\/v2\/pages\/13258","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ronovations.ca\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ronovations.ca\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ronovations.ca\/fr\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/ronovations.ca\/fr\/wp-json\/wp\/v2\/comments?post=13258"}],"version-history":[{"count":123,"href":"https:\/\/ronovations.ca\/fr\/wp-json\/wp\/v2\/pages\/13258\/revisions"}],"predecessor-version":[{"id":29012,"href":"https:\/\/ronovations.ca\/fr\/wp-json\/wp\/v2\/pages\/13258\/revisions\/29012"}],"wp:attachment":[{"href":"https:\/\/ronovations.ca\/fr\/wp-json\/wp\/v2\/media?parent=13258"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}