{"id":25972,"date":"2026-04-14T14:22:42","date_gmt":"2026-04-14T18:22:42","guid":{"rendered":"https:\/\/ronovations.ca\/?page_id=25972"},"modified":"2026-06-25T16:04:12","modified_gmt":"2026-06-25T20:04:12","slug":"roofing-company-calgary","status":"publish","type":"page","link":"https:\/\/ronovations.ca\/fr\/alberta\/roofing-company-calgary\/","title":{"rendered":"Calgary"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"25972\" class=\"elementor elementor-25972\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-55efa69 e-flex e-con-boxed e-con e-parent\" data-id=\"55efa69\" 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-ee23a1f e-con-full e-flex e-con e-child\" data-id=\"ee23a1f\" 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-211bb2d elementor-widget elementor-widget-image\" data-id=\"211bb2d\" 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<img fetchpriority=\"high\" decoding=\"async\" width=\"1536\" height=\"1024\" src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Calgary-city-sign-at-twilight.jpg\" class=\"attachment-full size-full wp-image-25975\" alt=\"roofing Company in Calgary, Alberta\" srcset=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Calgary-city-sign-at-twilight.jpg.webp 1536w, https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Calgary-city-sign-at-twilight-1024x683.jpg.webp 1024w, https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Calgary-city-sign-at-twilight-768x512.jpg.webp 768w\" sizes=\"(max-width: 1536px) 100vw, 1536px\" \/>\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<div class=\"elementor-element elementor-element-cb81348 e-flex e-con-boxed e-con e-parent\" data-id=\"cb81348\" 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-c15a505 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"c15a505\" 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\"><span style=\"color:#EA130E\"> Calgary   <\/span>  Roofing Company <\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fcda9fe elementor-widget elementor-widget-breadcrumbs\" data-id=\"fcda9fe\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"breadcrumbs.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<nav aria-label=\"breadcrumbs\" class=\"rank-math-breadcrumb\"><p><span class=\"last\">Home<\/span><\/p><\/nav>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-57b4f5c elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"57b4f5c\" 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\">Professional Roof Repair, Replacement &amp; Emergency Roofing Services in Calgary<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-95646c6 elementor-widget__width-initial elementor-widget-mobile__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"95646c6\" 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=\"281\" data-end=\"688\">Roofing company Calgary homeowners trust for reliable roof repair, roof replacement, and emergency roofing services. At RonOvations, we provide fast, professional solutions for both residential and commercial properties. Our team understands Calgary\u2019s extreme weathe, from heavy snow and freezing temperatures to hailstorms, and delivers durable, long-lasting roofing systems built to protect your property year-round.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-10566e8 e-con-full e-flex e-con e-child\" data-id=\"10566e8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d770498 elementor-align-justify elementor-widget__width-initial elementor-widget elementor-widget-button\" data-id=\"d770498\" 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:+15878488858\">\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-6aa92d3 elementor-align-justify elementor-widget__width-initial elementor-widget elementor-widget-button\" data-id=\"6aa92d3\" 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=\"#cal-gq\">\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\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8f359d1 e-flex e-con-boxed e-con e-parent\" data-id=\"8f359d1\" 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-4eb7e5c e-con-full e-flex e-con e-child\" data-id=\"4eb7e5c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c52c4a3 elementor-widget__width-initial elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-html\" data-id=\"c52c4a3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"ron-map-wrap\" data-province=\"alberta\">\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<script>\n(function() {\n  'use strict';\n\n  var PROJECTS = [\n    {c:\"Calgary\",p:\"T0L 1W2\",s:\"Roof Inspection\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/roof-repair\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Roof-Inspection-21-23-25.webp\",lat:50.9097784,lng:-114.5053099},\n    {c:\"Calgary\",p:\"T3J 4G4\",s:\"Roof Storm Damage\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/roof-repair\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-21.webp\",lat:51.1156784,lng:-113.9707694},\n    {c:\"Calgary\",p:\"T2E 3W1\",s:\"Attic Insulation (Blow-in)\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/attic-blown-in-insulation\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/attic-37.webp\",lat:51.0578554,lng:-114.0521467},\n    {c:\"Calgary\",p:\"T3K 1X5\",s:\"Skylight Leak Repair\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/alberta\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/20210712_090110-scaled.webp\",lat:51.13037,lng:-114.10247},\n    {c:\"Calgary\",p:\"T0J 1Y0\",s:\"Shingle Replacement\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-29.webp\",lat:51.1353235,lng:-113.6548406},\n    {c:\"Calgary\",p:\"T3Z 3P6\",s:\"Shingle Replacement\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-27.webp\",lat:51.1676887,lng:-114.7085994},\n    {c:\"Calgary\",p:\"T2X 1K4\",s:\"Attic Insulation Upgrade\",d:\"Feb 2025\",u:\"https:\/\/ronovations.ca\/attic-blown-in-insulation\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Attic-Insulation-Installation-7.webp\",lat:50.8444618,lng:-114.0356677},\n    {c:\"Chestermere\",p:\"T1X 0S7\",s:\"Shingle Replacement\",d:\"Feb 2025\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/IMG-20190806-WA0017.webp\",lat:51.0225045,lng:-113.8527219},\n    {c:\"Balzac\",p:\"T4B 2T3\",s:\"Shingle Roof Repair\",d:\"Jul 2025\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Shingle-roof-repair-6.webp\",lat:51.2189729,lng:-114.0370581},\n    {c:\"Calgary\",p:\"T3M 2P1\",s:\"Roof Leak Repair\",d:\"Jan 2026\",u:\"https:\/\/ronovations.ca\/roof-repair\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/roof-repair-11-scaled.webp\",lat:50.8687751,lng:-113.9680642},\n    {c:\"Foothills\",p:\"T1S 2B9\",s:\"Soffit & Fascia\",d:\"May 2024\",u:\"https:\/\/ronovations.ca\/soffit-fascia\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Eavestrough-29.webp\",lat:50.8930134,lng:-114.3272916},\n    {c:\"Calgary\",p:\"T2H 2P4\",s:\"Flat Roof Repair\",d:\"Feb 2025\",u:\"https:\/\/ronovations.ca\/flat-roof\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/flat-roof-repair-8.webp\",lat:50.998648,lng:-114.070144},\n    {c:\"Calgary\",p:\"T3K 5X5\",s:\"Metal Roof\",d:\"Dec 2024\",u:\"https:\/\/ronovations.ca\/metal-roof\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/metal-roof-16-1-scaled.webp\",lat:51.1980183,lng:-114.0609584},\n    {c:\"Calgary\",p:\"T2J 0B6\",s:\"Roof Maintenance\",d:\"Oct 2025\",u:\"https:\/\/ronovations.ca\/roofing-maintenance\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Roof-Inspection-21-23-25.webp\",lat:50.9663309,lng:-114.047997},\n    {c:\"Calgary\",p:\"T2Y 3W7\",s:\"Fence & Deck\",d:\"Aug 2024\",u:\"https:\/\/ronovations.ca\/fence-deck\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/20180814_172943-2-scaled.webp\",lat:50.9122267,lng:-114.095137},\n    {c:\"Calgary\",p:\"T3R 0N8\",s:\"Siding Installation\",d:\"Apr 2024\",u:\"https:\/\/ronovations.ca\/siding\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/siding-12-scaled.webp\",lat:51.1625631,lng:-114.145955},\n    {c:\"Okotoks\",p:\"T1S 1A7\",s:\"Attic Insulation\",d:\"Nov 2025\",u:\"https:\/\/ronovations.ca\/attic-insulation\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/attic-17.webp\",lat:50.7311305,lng:-113.8497022},\n    {c:\"Airdrie\",p:\"T4B 3C2\",s:\"Shingle Roof Installation\",d:\"Sep 2024\",u:\"https:\/\/ronovations.ca\/shingle-roof\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-47-scaled.webp\",lat:51.2583197,lng:-114.0303318},\n    {c:\"Chestermere\",p:\"T1X 1V2\",s:\"Roof Storm Damage Repair\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/roof-repair\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/20180723_175219.webp\",lat:51.0981951,lng:-113.8279103},\n    {c:\"Calgary\",p:\"T2Z 4M8\",s:\"Flat Roof\",d:\"Jul 2024\",u:\"https:\/\/ronovations.ca\/flat-roof\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Flat-roof-missisauga2.webp\",lat:50.9722452,lng:-113.9534891},\n    {c:\"Calgary\",p:\"T3A 5K1\",s:\"Metal Roof\",d:\"Mar 2024\",u:\"https:\/\/ronovations.ca\/metal-roof\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/metal-roof-6-scaled.webp\",lat:51.0766201,lng:-114.1447529},\n    {c:\"Calgary\",p:\"T2A 3K6\",s:\"Roof Repair\",d:\"Jan 2025\",u:\"https:\/\/ronovations.ca\/roof-repair\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/roof-repair-10.webp\",lat:51.091190,lng:-114.0068786},\n    {c:\"Diamond Valley\",p:\"T0L 2A0\",s:\"Attic Insulation\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/attic-blown-in-insulation\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Attic-2.webp\",lat:50.6943968,lng:-114.2851311},\n    {c:\"Calgary\",p:\"T2Z 3B1\",s:\"Shingle Roof Installation\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/shingle-roof\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Shingle-Roof-Replacement-12-scaled.webp\",lat:50.9413577,lng:-113.9838001},\n    {c:\"Calgary\",p:\"T2W 3V1\",s:\"Shingle Roof Installation\",d:\"Jul 2024\",u:\"https:\/\/ronovations.ca\/shingle-roof\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-roof-30.webp\",lat:50.9200,lng:-114.0950},\n    {c:\"Calgary\",p:\"T3G 3J5\",s:\"Shingle Roof Installation\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/shingle-roof\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-roof-35-scaled.webp\",lat:51.0950,lng:-114.2100},\n    {c:\"Calgary\",p:\"T2E 5X7\",s:\"Shingle Roof Installation\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/shingle-roof\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-roof-17.webp\",lat:51.0680,lng:-114.0280},\n    {c:\"Calgary\",p:\"T2M 0Z1\",s:\"Shingle Roof Installation\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/shingle-roof\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-43-scaled.webp\",lat:51.0780,lng:-114.0870},\n    {c:\"Calgary\",p:\"T3K 6A3\",s:\"Shingle Roof Installation\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/shingle-roof\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-39.webp\",lat:51.1700,lng:-114.0700},\n    {c:\"Calgary\",p:\"T2Y 4E2\",s:\"Shingle Roof Installation\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/shingle-roof\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/5-Edited.webp\",lat:50.9150,lng:-114.0600}\n  ];\n\n  var COMPANY = \"RonOvations\";\n  var PROVINCE = \"Alberta\";\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\n  function buildAlt(project) {\n    return project.s + ' in ' + project.c + ', ' + PROVINCE + ' - ' + COMPANY;\n  }\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\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               'onload=\"this.previousElementSibling.style.display=\\'none\\'\" ' +\n               'onerror=\"this.style.display=\\'none\\';this.previousElementSibling.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  function initMap() {\n    if (typeof L === 'undefined') {\n      setTimeout(initMap, 100);\n      return;\n    }\n\n    var wrappers = document.querySelectorAll('.ron-map-wrap');\n    if (!wrappers.length) return;\n\n    wrappers.forEach(function(wrapper) {\n      var mapEl = wrapper.querySelector('.ron-map');\n      var loadingEl = wrapper.querySelector('.ron-map-loading');\n\n      if (!mapEl || mapEl._leaflet_id) return;\n\n      var projects = filterProjects(wrapper);\n\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\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\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\n        marker.bindPopup(buildPopup(project), {\n          maxWidth: 280,\n          minWidth: 240,\n          autoPanPadding: [20, 20],\n          closeButton: true\n        });\n\n        markers.push(marker);\n      });\n\n      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\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', initMap);\n  } else {\n    initMap();\n  }\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-33bfdfe elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"33bfdfe\" 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 Company in  <span style=\"color:#EA130E\"> Calgary <\/span> You Can Trust<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d9272cd elementor-widget-mobile__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"d9272cd\" 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=\"265\" data-end=\"494\">Choosing the right roofing contractor in Calgary is essential when dealing with Alberta\u2019s unpredictable weather. From heavy snowfall and freezing winters to hailstorms and strong summer winds, your roof needs to withstand it all.<\/p><p data-start=\"496\" data-end=\"789\">At <strong data-start=\"499\" data-end=\"514\">RonOvations<\/strong>, we bring years of hands-on experience, high-quality materials, and expert craftsmanship to every project. Whether you need fast roof repair, complete roof replacement, or emergency roofing services in Calgary, our team delivers reliable solutions tailored to your property.<\/p><p data-start=\"791\" data-end=\"924\">We take pride in helping homeowners and businesses protect their investment with durable roofing systems built for Calgary\u2019s climate.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f5dbb09 e-con-full elementor-hidden-mobile e-flex e-con e-child\" data-id=\"f5dbb09\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6311ba8 elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"6311ba8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"ron-map-wrap\" data-province=\"alberta\">\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<script>\n(function() {\n  'use strict';\n\n  var PROJECTS = [\n    {c:\"Calgary\",p:\"T0L 1W2\",s:\"Roof Inspection\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/roof-repair\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Roof-Inspection-21-23-25.webp\",lat:50.9097784,lng:-114.5053099},\n    {c:\"Calgary\",p:\"T3J 4G4\",s:\"Roof Storm Damage\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/roof-repair\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-21.webp\",lat:51.1156784,lng:-113.9707694},\n    {c:\"Calgary\",p:\"T2E 3W1\",s:\"Attic Insulation (Blow-in)\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/attic-blown-in-insulation\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/attic-37.webp\",lat:51.0578554,lng:-114.0521467},\n    {c:\"Calgary\",p:\"T3K 1X5\",s:\"Skylight Leak Repair\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/alberta\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/20210712_090110-scaled.webp\",lat:51.13037,lng:-114.10247},\n    {c:\"Calgary\",p:\"T0J 1Y0\",s:\"Shingle Replacement\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-29.webp\",lat:51.1353235,lng:-113.6548406},\n    {c:\"Calgary\",p:\"T3Z 3P6\",s:\"Shingle Replacement\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-27.webp\",lat:51.1676887,lng:-114.7085994},\n    {c:\"Calgary\",p:\"T2X 1K4\",s:\"Attic Insulation Upgrade\",d:\"Feb 2025\",u:\"https:\/\/ronovations.ca\/attic-blown-in-insulation\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Attic-Insulation-Installation-7.webp\",lat:50.8444618,lng:-114.0356677},\n    {c:\"Chestermere\",p:\"T1X 0S7\",s:\"Shingle Replacement\",d:\"Feb 2025\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/IMG-20190806-WA0017.webp\",lat:51.0225045,lng:-113.8527219},\n    {c:\"Balzac\",p:\"T4B 2T3\",s:\"Shingle Roof Repair\",d:\"Jul 2025\",u:\"https:\/\/ronovations.ca\/roof-shingles\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Shingle-roof-repair-6.webp\",lat:51.2189729,lng:-114.0370581},\n    {c:\"Calgary\",p:\"T3M 2P1\",s:\"Roof Leak Repair\",d:\"Jan 2026\",u:\"https:\/\/ronovations.ca\/roof-repair\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/roof-repair-11-scaled.webp\",lat:50.8687751,lng:-113.9680642},\n    {c:\"Foothills\",p:\"T1S 2B9\",s:\"Soffit & Fascia\",d:\"May 2024\",u:\"https:\/\/ronovations.ca\/soffit-fascia\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Eavestrough-29.webp\",lat:50.8930134,lng:-114.3272916},\n    {c:\"Calgary\",p:\"T2H 2P4\",s:\"Flat Roof Repair\",d:\"Feb 2025\",u:\"https:\/\/ronovations.ca\/flat-roof\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/flat-roof-repair-8.webp\",lat:50.998648,lng:-114.070144},\n    {c:\"Calgary\",p:\"T3K 5X5\",s:\"Metal Roof\",d:\"Dec 2024\",u:\"https:\/\/ronovations.ca\/metal-roof\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/metal-roof-16-1-scaled.webp\",lat:51.1980183,lng:-114.0609584},\n    {c:\"Calgary\",p:\"T2J 0B6\",s:\"Roof Maintenance\",d:\"Oct 2025\",u:\"https:\/\/ronovations.ca\/roofing-maintenance\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Roof-Inspection-21-23-25.webp\",lat:50.9663309,lng:-114.047997},\n    {c:\"Calgary\",p:\"T2Y 3W7\",s:\"Fence & Deck\",d:\"Aug 2024\",u:\"https:\/\/ronovations.ca\/fence-deck\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/20180814_172943-2-scaled.webp\",lat:50.9122267,lng:-114.095137},\n    {c:\"Calgary\",p:\"T3R 0N8\",s:\"Siding Installation\",d:\"Apr 2024\",u:\"https:\/\/ronovations.ca\/siding\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/siding-12-scaled.webp\",lat:51.1625631,lng:-114.145955},\n    {c:\"Okotoks\",p:\"T1S 1A7\",s:\"Attic Insulation\",d:\"Nov 2025\",u:\"https:\/\/ronovations.ca\/attic-insulation\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/attic-17.webp\",lat:50.7311305,lng:-113.8497022},\n    {c:\"Airdrie\",p:\"T4B 3C2\",s:\"Shingle Roof Installation\",d:\"Sep 2024\",u:\"https:\/\/ronovations.ca\/shingle-roof\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-47-scaled.webp\",lat:51.2583197,lng:-114.0303318},\n    {c:\"Chestermere\",p:\"T1X 1V2\",s:\"Roof Storm Damage Repair\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/roof-repair\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/20180723_175219.webp\",lat:51.0981951,lng:-113.8279103},\n    {c:\"Calgary\",p:\"T2Z 4M8\",s:\"Flat Roof\",d:\"Jul 2024\",u:\"https:\/\/ronovations.ca\/flat-roof\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Flat-roof-missisauga2.webp\",lat:50.9722452,lng:-113.9534891},\n    {c:\"Calgary\",p:\"T3A 5K1\",s:\"Metal Roof\",d:\"Mar 2024\",u:\"https:\/\/ronovations.ca\/metal-roof\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/metal-roof-6-scaled.webp\",lat:51.0766201,lng:-114.1447529},\n    {c:\"Calgary\",p:\"T2A 3K6\",s:\"Roof Repair\",d:\"Jan 2025\",u:\"https:\/\/ronovations.ca\/roof-repair\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/roof-repair-10.webp\",lat:51.091190,lng:-114.0068786},\n    {c:\"Diamond Valley\",p:\"T0L 2A0\",s:\"Attic Insulation\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/attic-blown-in-insulation\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Attic-2.webp\",lat:50.6943968,lng:-114.2851311},\n    {c:\"Calgary\",p:\"T2Z 3B1\",s:\"Shingle Roof Installation\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/shingle-roof\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Shingle-Roof-Replacement-12-scaled.webp\",lat:50.9413577,lng:-113.9838001},\n    {c:\"Calgary\",p:\"T2W 3V1\",s:\"Shingle Roof Installation\",d:\"Jul 2024\",u:\"https:\/\/ronovations.ca\/shingle-roof\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-roof-30.webp\",lat:50.9200,lng:-114.0950},\n    {c:\"Calgary\",p:\"T3G 3J5\",s:\"Shingle Roof Installation\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/shingle-roof\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-roof-35-scaled.webp\",lat:51.0950,lng:-114.2100},\n    {c:\"Calgary\",p:\"T2E 5X7\",s:\"Shingle Roof Installation\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/shingle-roof\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-roof-17.webp\",lat:51.0680,lng:-114.0280},\n    {c:\"Calgary\",p:\"T2M 0Z1\",s:\"Shingle Roof Installation\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/shingle-roof\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-43-scaled.webp\",lat:51.0780,lng:-114.0870},\n    {c:\"Calgary\",p:\"T3K 6A3\",s:\"Shingle Roof Installation\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/shingle-roof\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/shingle-39.webp\",lat:51.1700,lng:-114.0700},\n    {c:\"Calgary\",p:\"T2Y 4E2\",s:\"Shingle Roof Installation\",d:\"Feb 2026\",u:\"https:\/\/ronovations.ca\/shingle-roof\/\",i:\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/05\/5-Edited.webp\",lat:50.9150,lng:-114.0600}\n  ];\n\n  var COMPANY = \"RonOvations\";\n  var PROVINCE = \"Alberta\";\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\n  function buildAlt(project) {\n    return project.s + ' in ' + project.c + ', ' + PROVINCE + ' - ' + COMPANY;\n  }\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\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               'onload=\"this.previousElementSibling.style.display=\\'none\\'\" ' +\n               'onerror=\"this.style.display=\\'none\\';this.previousElementSibling.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  function initMap() {\n    if (typeof L === 'undefined') {\n      setTimeout(initMap, 100);\n      return;\n    }\n\n    var wrappers = document.querySelectorAll('.ron-map-wrap');\n    if (!wrappers.length) return;\n\n    wrappers.forEach(function(wrapper) {\n      var mapEl = wrapper.querySelector('.ron-map');\n      var loadingEl = wrapper.querySelector('.ron-map-loading');\n\n      if (!mapEl || mapEl._leaflet_id) return;\n\n      var projects = filterProjects(wrapper);\n\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\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\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\n        marker.bindPopup(buildPopup(project), {\n          maxWidth: 280,\n          minWidth: 240,\n          autoPanPadding: [20, 20],\n          closeButton: true\n        });\n\n        markers.push(marker);\n      });\n\n      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\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', initMap);\n  } else {\n    initMap();\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-76fa939 elementor-hidden-tablet elementor-hidden-mobile e-flex e-con-boxed e-con e-parent\" data-id=\"76fa939\" 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\t\t<div class=\"elementor-element elementor-element-220525f elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"220525f\" 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 in <span style=\"color:#EA130E\"> Calgary   <\/span>   <\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a957ea3 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"a957ea3\" 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=\"266\" data-end=\"612\">We offer a full range of <strong data-start=\"291\" data-end=\"322\">roofing services in Calgary<\/strong> designed to protect your home or commercial property in every season. Whether you need fast <strong data-start=\"415\" data-end=\"441\">roof repair in Calgary<\/strong>, a full <strong data-start=\"450\" data-end=\"470\">roof replacement<\/strong>, or emergency service after storm or hail damage, our team delivers reliable and long-lasting solutions tailored to Calgary\u2019s unique climate.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-509674e e-grid e-con-full e-con e-child\" data-id=\"509674e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-3284a92 e-con-full service-card e-flex e-con e-child\" data-id=\"3284a92\" 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-97a711a elementor-widget elementor-widget-heading\" data-id=\"97a711a\" 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\">Emergency Roof Repair Calgary<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-948b2a9 elementor-widget elementor-widget-text-editor\" data-id=\"948b2a9\" 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=\"752\" data-end=\"1016\">Roof problems can happen anytime, especially during Calgary\u2019s harsh weather conditions. Our <strong data-start=\"855\" data-end=\"891\">emergency roof repair in Calgary<\/strong> is available 24\/7 to handle urgent issues like leaks, storm damage, or structural damage and prevent further costly repairs.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-027bc62 e-con-full service-card e-flex e-con e-child\" data-id=\"027bc62\" 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-8ec863b elementor-widget elementor-widget-heading\" data-id=\"8ec863b\" 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 Replacement Calgary<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e77e110 elementor-widget elementor-widget-text-editor\" data-id=\"e77e110\" 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=\"1092\" data-end=\"1349\">When repairs are no longer enough, we offer complete <strong data-start=\"1155\" data-end=\"1186\">roof replacement in Calgary<\/strong> using high-quality materials built to withstand extreme weather. Our process is efficient, ensuring your new roof is durable, energy-efficient, and built to last.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ab70f75 e-con-full service-card e-flex e-con e-child\" data-id=\"ab70f75\" 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-71792d1 elementor-widget elementor-widget-heading\" data-id=\"71792d1\" 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\">Residential &amp; Commercial Roofing Calgary<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a9d0adb elementor-widget elementor-widget-text-editor\" data-id=\"a9d0adb\" 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=\"1457\" data-end=\"1688\">We provide customized <strong data-start=\"1489\" data-end=\"1546\">residential roofing and commercial roofing in Calgary<\/strong>, designed for every type of property. From small homes to large buildings, our team delivers reliable roofing systems tailored to your needs.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-dae1213 e-con-full service-card e-flex e-con e-child\" data-id=\"dae1213\" 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-53e1fd3 elementor-widget elementor-widget-heading\" data-id=\"53e1fd3\" 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 Calgary<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9916f33 elementor-widget elementor-widget-text-editor\" data-id=\"9916f33\" 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=\"1754\" data-end=\"2011\">If your roof is leaking, damaged, or aging, our <strong data-start=\"1812\" data-end=\"1847\">roof repair services in Calgary<\/strong> provide fast and effective solutions. We quickly identify issues such as <strong data-start=\"1921\" data-end=\"1972\">roof leaks, shingle damage, and structural wear<\/strong>, helping extend the life of your roof.<\/p>\t\t\t\t\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-f77bb76 elementor-hidden-tablet elementor-hidden-mobile e-flex e-con-boxed e-con e-parent\" data-id=\"f77bb76\" 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\t\t<div class=\"elementor-element elementor-element-75986f2 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"75986f2\" 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 Specialties in Calgary<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-94d7c7a elementor-widget elementor-widget-text-editor\" data-id=\"94d7c7a\" 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=\"280\" data-end=\"480\">We specialize in a wide range of <strong data-start=\"313\" data-end=\"343\">roofing systems in Calgary<\/strong>, including shingle, metal, and flat roofing solutions designed to match your property, budget, and Calgary\u2019s extreme weather conditions.<\/p>\t\t\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-c08f1f8 e-flex e-con-boxed e-con e-parent\" data-id=\"c08f1f8\" 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-c180e9c e-con-full e-flex e-con e-child\" data-id=\"c180e9c\" 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-6cefdd2 elementor-widget elementor-widget-image\" data-id=\"6cefdd2\" 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<img decoding=\"async\" width=\"600\" height=\"455\" src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2023\/09\/matal-600x455.png\" class=\"elementor-animation-float attachment-post-thumbnail size-post-thumbnail wp-image-18319\" alt=\"metal Roof service in Ontario residential home\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-61eb006 roofing_types elementor-widget elementor-widget-icon-box\" data-id=\"61eb006\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<a href=\"https:\/\/ronovations.ca\/metal-roofs\/\" >\n\t\t\t\t\t\t\tMetal Roofing\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tA long-lasting and energy-efficient roofing solution that performs exceptionally well in Winnipeg\u2019s climate.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e2043fa e-con-full e-flex e-con e-child\" data-id=\"e2043fa\" 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-73f0cf9 elementor-widget elementor-widget-image\" data-id=\"73f0cf9\" 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<img decoding=\"async\" width=\"600\" height=\"455\" src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2023\/09\/Flat-Roofs-600x455.png\" class=\"elementor-animation-float attachment-post-thumbnail size-post-thumbnail wp-image-18320\" alt=\"Flat Roofs\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-17d4482 roofing_types elementor-widget elementor-widget-icon-box\" data-id=\"17d4482\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<a href=\"https:\/\/ronovations.ca\/flat-roofs\/\" >\n\t\t\t\t\t\t\tFlat Roofing\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tIdeal for commercial buildings and modern homes, designed for proper drainage and long-term performance.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ca26063 e-con-full e-flex e-con e-child\" data-id=\"ca26063\" 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-938143b elementor-widget elementor-widget-image\" data-id=\"938143b\" 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<img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"455\" src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/IMG-20230707-WA0002-600x455.jpg\" class=\"elementor-animation-float attachment-post-thumbnail size-post-thumbnail wp-image-25907\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b13837f roofing_types elementor-widget elementor-widget-icon-box\" data-id=\"b13837f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<a href=\"https:\/\/ronovations.ca\/roof-shingles\/\" >\n\t\t\t\t\t\t\tShingle Roofing\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tA popular and cost-effective option for residential properties, offering durability and easy maintenance.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\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-f2fdcd9 e-flex e-con-boxed e-con e-parent\" data-id=\"f2fdcd9\" 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\t\t<div class=\"elementor-element elementor-element-df141f2 elementor-widget elementor-widget-html\" data-id=\"df141f2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- RonOvations \u00b7 Calgary Roof Financing Section (v2 \u2014 Editorial Ladder) -->\n<!-- Paste this whole block into an Elementor \"HTML\" widget on the Calgary page -->\n\n<section class=\"cgf\" aria-labelledby=\"cgf-title\">\n  <div class=\"cgf__inner\">\n\n    <div class=\"cgf__main\">\n      <div class=\"cgf__corner\" aria-hidden=\"true\"><\/div>\n      <div class=\"cgf__bgaccent\" aria-hidden=\"true\"><\/div>\n\n      <div class=\"cgf__top\">\n        <div class=\"cgf__tagrow\">\n          <span class=\"cgf__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=\"cgf__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            Calgary, AB\n          <\/span>\n        <\/div>\n        <div class=\"cgf__partner\">\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=\"m9 12 2 2 4-4\"\/><circle cx=\"12\" cy=\"12\" r=\"9\"\/><\/svg>\n          Trusted partner: <b>Financeit Canada<\/b>\n        <\/div>\n      <\/div>\n\n      <div class=\"cgf__hero\">\n        <div class=\"cgf__hmain\">\n          <p class=\"cgf__eyebrow\">Trusted roofing company Calgary<\/p>\n          <h2 id=\"cgf-title\" class=\"cgf__h2\"><span>Your new roof,<\/span><span><em>financed monthly.<\/em><\/span><\/h2>\n        <\/div>\n        <div class=\"cgf__hsec\">\n          <p class=\"cgf__lead\">\n            Whether you need roof repair, replacement, leak fixes, or commercial roofing in\n            Calgary, RonOvations partners with Financeit so eligible Calgary homeowners and\n            businesses can move forward today and pay over time in manageable monthly installments.\n          <\/p>\n          <div class=\"cgf__cta\">\n            <a class=\"cgf__btn\" href=\"https:\/\/www.financeit.ca\/s\/yGDHAg\" target=\"_blank\" rel=\"noopener\" aria-label=\"Check Calgary 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            <p class=\"cgf__fine\">Pre-qualifying takes minutes,<br>no commitment required.<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"cgf__rule\">\n        <p class=\"cgf__rh\">What we finance in Calgary<\/p>\n        <span class=\"cgf__rline\" aria-hidden=\"true\"><\/span>\n      <\/div>\n\n      <div class=\"cgf__ladder\">\n        <div class=\"cgf__row\">\n          <div class=\"cgf__rnum\" aria-hidden=\"true\">01<\/div>\n          <div class=\"cgf__ric\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M14 7 4 17v3h3l10-10M14 7l3-3 3 3-3 3\"\/><\/svg><\/div>\n          <div class=\"cgf__rcontent\">\n            <p class=\"cgf__rt\">Roof repair Calgary<\/p>\n            <p class=\"cgf__rs\">Reliable storm damage repair and quick fixes for Calgary homes.<\/p>\n          <\/div>\n          <div class=\"cgf__rarrow\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg><\/div>\n        <\/div>\n        <div class=\"cgf__row\">\n          <div class=\"cgf__rnum\" aria-hidden=\"true\">02<\/div>\n          <div class=\"cgf__ric\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 21h18M5 21V9l7-5 7 5v12\"\/><\/svg><\/div>\n          <div class=\"cgf__rcontent\">\n            <p class=\"cgf__rt\">Roof replacement Calgary<\/p>\n            <p class=\"cgf__rs\">Full residential systems built for Alberta's demanding climate.<\/p>\n          <\/div>\n          <div class=\"cgf__rarrow\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg><\/div>\n        <\/div>\n        <div class=\"cgf__row\">\n          <div class=\"cgf__rnum\" aria-hidden=\"true\">03<\/div>\n          <div class=\"cgf__ric\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M13 3 4 14h7l-1 7 9-11h-7l1-7z\"\/><\/svg><\/div>\n          <div class=\"cgf__rcontent\">\n            <p class=\"cgf__rt\">Roof leak repair Calgary<\/p>\n            <p class=\"cgf__rs\">Fast response for active leaks and water damage emergencies.<\/p>\n          <\/div>\n          <div class=\"cgf__rarrow\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg><\/div>\n        <\/div>\n        <div class=\"cgf__row\">\n          <div class=\"cgf__rnum\" aria-hidden=\"true\">04<\/div>\n          <div class=\"cgf__ric\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 21h18M3 7h18M5 21V7M19 21V7M9 11h2M9 15h2M13 11h2M13 15h2\"\/><\/svg><\/div>\n          <div class=\"cgf__rcontent\">\n            <p class=\"cgf__rt\">Commercial roofing Calgary<\/p>\n            <p class=\"cgf__rs\">Trusted roofing for offices, retail, and commercial properties.<\/p>\n          <\/div>\n          <div class=\"cgf__rarrow\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg><\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"cgf__bottombar\">\n        <div class=\"cgf__bbtxt\">\n          <svg viewBox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><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          Built for Calgary homeowners &amp; businesses.\n        <\/div>\n        <a class=\"cgf__btn\" href=\"https:\/\/www.financeit.ca\/s\/yGDHAg\" target=\"_blank\" rel=\"noopener\" aria-label=\"Check Calgary 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=\"cgf__legal\">Financing is subject to approval through Financeit. Available to eligible Calgary homeowners and businesses.<\/p>\n\n    <\/div>\n  <\/div>\n<\/section>\n\n<style>\n.cgf{\n  --cgf-r:#E11C24;\n  --cgf-rd:#B81319;\n  --cgf-ink:#16181F;\n  --cgf-mut:#6B7280;\n  --cgf-line:#E8E8EA;\n  --cgf-tint:#FDEBEC;\n  background:#FFFFFF;\n  font-family:inherit;\n  width:100%;\n  padding:56px 24px;\n  color:var(--cgf-ink);\n}\n.cgf *{box-sizing:border-box;}\n.cgf__inner{max-width:1140px;margin:0 auto;}\n\n@keyframes cgf-fadeup{from{opacity:0;transform:translateY(14px);}to{opacity:1;transform:translateY(0);}}\n@keyframes cgf-ping{0%,100%{box-shadow:0 0 0 0 rgba(225,28,36,.45);}50%{box-shadow:0 0 0 7px rgba(225,28,36,0);}}\n\n.cgf__main{\n  position:relative;\n  border:1px solid var(--cgf-line);\n  border-radius:24px;\n  padding:48px 48px 0;\n  overflow:hidden;background:#fff;\n}\n.cgf__corner{\n  position:absolute;top:0;left:0;\n  width:64px;height:64px;pointer-events:none;\n}\n.cgf__corner::before{\n  content:\"\";position:absolute;top:0;left:0;\n  width:32px;height:4px;background:var(--cgf-r);\n}\n.cgf__corner::after{\n  content:\"\";position:absolute;top:0;left:0;\n  width:4px;height:32px;background:var(--cgf-r);\n}\n.cgf__bgaccent{\n  position:absolute;top:0;right:0;\n  width:380px;height:300px;\n  background:radial-gradient(ellipse at top right,rgba(225,28,36,.07),transparent 65%);\n  pointer-events:none;\n}\n\n.cgf__top{\n  display:flex;align-items:center;justify-content:space-between;\n  gap:18px;margin:0 0 36px;flex-wrap:wrap;\n  position:relative;animation:cgf-fadeup .6s ease both;\n}\n.cgf__tagrow{display:flex;align-items:center;gap:9px;flex-wrap:wrap;}\n.cgf__tag{\n  display:inline-flex;align-items:center;gap:7px;\n  background:var(--cgf-tint);color:var(--cgf-r);\n  font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;\n  padding:7px 13px;border-radius:8px;\n}\n.cgf__loc{\n  display:inline-flex;align-items:center;gap:6px;\n  background:var(--cgf-ink);color:#fff;\n  font-size:11px;font-weight:600;letter-spacing:.04em;\n  padding:6px 11px;border-radius:8px;\n}\n.cgf__loc svg{\n  color:#ff7a7e;border-radius:50%;\n  animation:cgf-ping 2.4s ease-in-out infinite;\n}\n.cgf__partner{\n  display:flex;align-items:center;gap:8px;\n  color:var(--cgf-mut);font-size:11.5px;line-height:1.4;\n}\n.cgf__partner b{color:var(--cgf-ink);font-weight:700;}\n.cgf__partner svg{color:#3ECF8E;flex-shrink:0;}\n\n.cgf__hero{\n  display:grid;grid-template-columns:1.25fr 1fr;gap:48px;\n  align-items:end;margin:0 0 36px;position:relative;\n  animation:cgf-fadeup .7s .1s ease both;\n}\n.cgf__hmain{}\n.cgf__eyebrow{\n  font-size:11px;text-transform:uppercase;letter-spacing:.12em;\n  color:var(--cgf-mut);font-weight:700;\n  margin:0 0 14px;display:flex;align-items:center;gap:10px;\n}\n.cgf__eyebrow::before{\n  content:\"\";width:28px;height:2px;\n  background:var(--cgf-r);border-radius:2px;\n}\n.cgf__h2{\n  font-size:clamp(28px,5vw,54px);\n  font-weight:800;line-height:.98;letter-spacing:-.035em;\n  margin:0;\n}\n.cgf__h2 span{display:block;}\n.cgf__h2 em{font-style:normal;color:var(--cgf-r);position:relative;display:inline-block;}\n.cgf__h2 em::after{\n  content:\"\";position:absolute;left:0;right:0;bottom:5px;\n  height:6px;background:rgba(225,28,36,.15);\n  z-index:-1;border-radius:3px;\n}\n.cgf__hsec{padding:0 0 6px;}\n.cgf__lead{font-size:15.5px;line-height:1.7;color:var(--cgf-mut);margin:0 0 22px;}\n.cgf__cta{display:flex;align-items:center;gap:18px;flex-wrap:wrap;}\n.cgf__btn{\n  display:inline-flex;align-items:center;justify-content:center;gap:9px;\n  background:var(--cgf-r);color:#fff;\n  font-size:15px;font-weight:700;\n  padding:15px 24px;border-radius:10px;text-decoration:none;\n  line-height:1.2;white-space:nowrap;\n  box-shadow:0 8px 22px rgba(225,28,36,.32);\n  transition:background .2s ease,transform .2s ease,box-shadow .2s ease;\n  position:relative;overflow:hidden;\n}\n.cgf__btn::after{\n  content:\"\";position:absolute;inset:0;\n  background:linear-gradient(120deg,transparent 40%,rgba(255,255,255,.3) 50%,transparent 60%);\n  transform:translateX(-100%);transition:transform .65s ease;\n}\n.cgf__btn:hover{\n  background:var(--cgf-rd);transform:translateY(-2px);\n  box-shadow:0 12px 28px rgba(225,28,36,.4);\n}\n.cgf__btn:hover::after{transform:translateX(100%);}\n.cgf__btn:focus-visible{outline:3px solid rgba(225,28,36,.5);outline-offset:2px;}\n.cgf__btn svg{transition:transform .2s ease;flex-shrink:0;}\n.cgf__btn:hover svg{transform:rotate(-6deg) scale(1.08);}\n.cgf__fine{font-size:12px;color:var(--cgf-mut);margin:0;line-height:1.5;}\n\n.cgf__rule{\n  display:flex;align-items:center;gap:18px;\n  margin:0 0 8px;animation:cgf-fadeup .8s .2s ease both;\n}\n.cgf__rh{\n  font-size:11px;text-transform:uppercase;letter-spacing:.12em;\n  color:var(--cgf-mut);font-weight:700;\n  margin:0;flex-shrink:0;\n}\n.cgf__rline{\n  flex:1;height:1px;\n  background:linear-gradient(90deg,var(--cgf-line),transparent);\n}\n\n.cgf__ladder{\n  margin:0 -8px 24px;\n  animation:cgf-fadeup .9s .3s ease both;\n}\n.cgf__row{\n  display:grid;grid-template-columns:auto auto 1fr auto;\n  gap:22px;align-items:center;\n  padding:20px 16px;\n  border-bottom:1px solid var(--cgf-line);\n  transition:background .2s ease,transform .2s ease;\n  cursor:default;position:relative;\n}\n.cgf__row:last-child{border-bottom:none;}\n.cgf__row:hover{\n  background:linear-gradient(90deg,#fff,rgba(253,235,236,.4),transparent);\n  transform:translateX(4px);\n}\n.cgf__rnum{\n  font-size:28px;font-weight:800;color:var(--cgf-line);\n  letter-spacing:-.04em;line-height:1;\n  min-width:42px;\n  transition:color .25s ease,transform .25s ease;\n}\n.cgf__row:hover .cgf__rnum{color:var(--cgf-r);transform:scale(1.08);}\n.cgf__ric{\n  width:42px;height:42px;border-radius:10px;\n  background:var(--cgf-tint);color:var(--cgf-r);\n  display:flex;align-items:center;justify-content:center;flex-shrink:0;\n  transition:background .2s ease,color .2s ease,transform .2s ease;\n}\n.cgf__row:hover .cgf__ric{\n  background:var(--cgf-r);color:#fff;transform:rotate(-5deg);\n}\n.cgf__rcontent{min-width:0;}\n.cgf__rt{font-size:16px;font-weight:800;margin:0;line-height:1.3;}\n.cgf__rs{font-size:13px;color:var(--cgf-mut);margin:3px 0 0;line-height:1.5;}\n.cgf__rarrow{\n  color:var(--cgf-mut);opacity:.4;\n  transition:transform .25s ease,color .2s ease,opacity .2s ease;\n}\n.cgf__row:hover .cgf__rarrow{\n  transform:translateX(6px);\n  color:var(--cgf-r);opacity:1;\n}\n\n.cgf__bottombar{\n  display:flex;align-items:center;justify-content:space-between;\n  gap:18px;padding:18px 0;\n  border-top:2px solid var(--cgf-ink);\n  flex-wrap:wrap;\n}\n.cgf__bbtxt{\n  display:flex;align-items:center;gap:10px;\n  font-size:13px;color:var(--cgf-ink);font-weight:700;line-height:1.4;\n}\n.cgf__bbtxt svg{color:var(--cgf-r);flex-shrink:0;}\n\n.cgf__legal{\n  font-size:11px;color:var(--cgf-mut);margin:0;\n  padding:14px 0 24px;text-align:center;\n  opacity:.75;line-height:1.5;\n}\n\n@media (max-width:860px){\n  .cgf__main{padding:34px 28px 0;}\n  .cgf__top{flex-direction:column;align-items:flex-start;gap:12px;}\n  .cgf__hero{grid-template-columns:1fr;gap:24px;align-items:start;}\n  .cgf__row{\n    grid-template-columns:auto auto 1fr;\n    gap:14px;padding:18px 8px;\n  }\n  .cgf__rarrow{display:none;}\n  .cgf__bottombar{flex-direction:column;align-items:stretch;text-align:center;}\n  .cgf__bbtxt{justify-content:center;}\n}\n@media (max-width:520px){\n  .cgf{padding:40px 16px;}\n  .cgf__main{padding:28px 22px 0;border-radius:18px;}\n  .cgf__row{\n    grid-template-columns:auto 1fr;\n    gap:12px;padding:16px 6px;\n  }\n  .cgf__rnum{display:none;}\n  .cgf__cta{flex-direction:column;align-items:stretch;}\n  .cgf__btn{\n    width:100%;padding:15px 18px;font-size:14.5px;\n    white-space:normal;\n  }\n  .cgf__fine{text-align:center;}\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-8f05f63 e-flex e-con-boxed e-con e-parent\" data-id=\"8f05f63\" 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\t\t<div class=\"elementor-element elementor-element-ee93ed1 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"ee93ed1\" 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\">Exterior &amp; Home Improvement Services in Calgary<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-51ebaad elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"51ebaad\" 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=\"278\" data-end=\"588\">In addition to roofing, we offer a full range of <strong data-start=\"327\" data-end=\"380\">exterior and home improvement services in Calgary<\/strong> to help protect, upgrade, and enhance your property. From siding and insulation to outdoor structures, our solutions are designed to handle Calgary\u2019s harsh weather conditions, including snow, wind, and hail.<\/p>\t\t\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-3c97f8d e-flex e-con-boxed e-con e-parent\" data-id=\"3c97f8d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;shape_divider_bottom&quot;:&quot;triangle&quot;,&quot;shape_divider_bottom_negative&quot;:&quot;yes&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-shape elementor-shape-bottom\" aria-hidden=\"true\" data-negative=\"true\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 1000 100\" preserveAspectRatio=\"none\">\n\t<path class=\"elementor-shape-fill\" d=\"M500.2,94.7L0,0v100h1000V0L500.2,94.7z\"\/>\n<\/svg>\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6f2b2b9 e-con-full e-flex e-con e-child\" data-id=\"6f2b2b9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-511be24 elementor-widget elementor-widget-image\" data-id=\"511be24\" 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<img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"161\" src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Siding-Icon-2.png\" class=\"attachment-large size-large wp-image-25911\" alt=\"Siding in Winnipeg\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-61d18f0 elementor-widget elementor-widget-heading\" data-id=\"61d18f0\" 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\">Siding<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4658181 elementor-widget elementor-widget-text-editor\" data-id=\"4658181\" 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=\"700\" data-end=\"936\">Upgrade your home\u2019s exterior with professional <strong data-start=\"757\" data-end=\"787\">siding services in Calgary<\/strong>. We install durable, weather-resistant siding that improves protection, insulation, and curb appeal, built to withstand Calgary\u2019s changing climate.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ff432eb elementor-align-justify elementor-widget elementor-widget-button\" data-id=\"ff432eb\" 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\/premium-siding-services\/\">\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\">Learn more <\/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<div class=\"elementor-element elementor-element-7e973a7 e-con-full e-flex e-con e-child\" data-id=\"7e973a7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-98566fd elementor-widget elementor-widget-image\" data-id=\"98566fd\" 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<img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"161\" src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Eaves-Icon.png\" class=\"attachment-large size-large wp-image-25912\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6d57513 elementor-widget elementor-widget-heading\" data-id=\"6d57513\" 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\">Eaves \/ Soffits &amp; Fascia<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8a4d875 elementor-widget elementor-widget-text-editor\" data-id=\"8a4d875\" 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=\"1026\" data-end=\"1266\">Ensure proper drainage and ventilation with our <strong data-start=\"1084\" data-end=\"1139\">eavestrough, soffit, and fascia services in Calgary<\/strong>. We help protect your home from moisture damage, ice buildup, and roof leaks while keeping your exterior clean and functional.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-29fd1e1 elementor-align-justify elementor-widget elementor-widget-button\" data-id=\"29fd1e1\" 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\/premium-siding-services\/\">\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\">Learn more <\/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<div class=\"elementor-element elementor-element-617a56a e-con-full e-flex e-con e-child\" data-id=\"617a56a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-92906eb elementor-widget elementor-widget-image\" data-id=\"92906eb\" 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<img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"161\" src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/Insulation-Icon-C.png\" class=\"attachment-large size-large wp-image-25913\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9203ad8 elementor-widget elementor-widget-heading\" data-id=\"9203ad8\" 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-8f3c36e elementor-widget elementor-widget-text-editor\" data-id=\"8f3c36e\" 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=\"1334\" data-end=\"1545\">Improve your home\u2019s energy efficiency with expert <strong data-start=\"1394\" data-end=\"1425\">attic insulation in Calgary<\/strong>. Proper insulation reduces heat loss during winter, lowers energy costs, and keeps your home comfortable all year long.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-375f578 elementor-align-justify elementor-widget elementor-widget-button\" data-id=\"375f578\" 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\/premium-siding-services\/\">\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\">Learn more <\/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<div class=\"elementor-element elementor-element-3f1d632 e-con-full e-flex e-con e-child\" data-id=\"3f1d632\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3a04ac9 elementor-widget elementor-widget-image\" data-id=\"3a04ac9\" 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<img loading=\"lazy\" decoding=\"async\" width=\"512\" height=\"512\" src=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/fence.png\" class=\"attachment-large size-large wp-image-25915\" alt=\"\" srcset=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/fence.png.webp 512w, https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/04\/fence-180x180.png.webp 180w\" sizes=\"(max-width: 512px) 100vw, 512px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2958e09 elementor-widget elementor-widget-heading\" data-id=\"2958e09\" 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-74074cf elementor-widget elementor-widget-text-editor\" data-id=\"74074cf\" 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=\"1605\" data-end=\"1825\">Enhance your outdoor space with custom <strong data-start=\"1654\" data-end=\"1692\">fence and deck services in Calgary<\/strong>. We build strong, long-lasting structures designed to handle Calgary\u2019s weather while improving both functionality and visual appeal.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-474d21f elementor-align-justify elementor-widget elementor-widget-button\" data-id=\"474d21f\" 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\/premium-siding-services\/\">\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\">Learn more <\/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-877c4ac e-flex e-con-boxed e-con e-parent\" data-id=\"877c4ac\" 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-7c27e44 e-con-full e-flex e-con e-child\" data-id=\"7c27e44\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ba36753 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"ba36753\" 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 Calgary 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-144c514 e-con-full e-flex e-con e-child\" data-id=\"144c514\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5b132c0 elementor-align-justify elementor-widget elementor-widget-button\" data-id=\"5b132c0\" 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-7ddb020 e-flex e-con-boxed e-con e-parent\" data-id=\"7ddb020\" 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-e756318 elementor-widget elementor-widget-shortcode\" data-id=\"e756318\" 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=\"23687\" 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:5.0\">5.0<\/span><div class=\"wp-google-based\">Bas\u00e9 sur 31 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=ChIJE_FdjmwpK4gRqOTMzgcYNXs\" 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=\"21\" data-offset=\"21\"><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 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\/02\/ChIJE_FdjmwpK4gRqOTMzgcYNXs_b28e9200f763b15a259a0e703e2b7264.jpg\" loading=\"lazy\" alt=\"Ben W 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\/107328938849765595089\/reviews\" class=\"wp-google-name\" target=\"_blank\" rel=\"nofollow noopener\">Ben W<\/a><div class=\"wp-google-time\" data-time=\"1748824952\" data-lang=\"en\">il y a 1 ann\u00e9e<\/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\">My new home needed a replacement and I was thankful I contacted Ron. He was great from beginning to end. Ron was extremely quick with communication, professional, explained all the options and everything was clean after leaving. I am writing this review a year on and have not had a single issue with my roof. Would highly 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\/02\/ChIJE_FdjmwpK4gRqOTMzgcYNXs_5408c3b1c6f13d65bcda99e068b16587.jpg\" loading=\"lazy\" alt=\"Colleen Wyatt 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\/113095197336028403906\/reviews\" class=\"wp-google-name\" target=\"_blank\" rel=\"nofollow noopener\">Colleen Wyatt<\/a><div class=\"wp-google-time\" data-time=\"1748449300\" data-lang=\"en\">il y a 1 ann\u00e9e<\/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 was quick to get the job started.  Kept me informed of the job they were doing and changes.  They cleaned up the job site very well.  Pleasant and friendly and professional.  Cost reasonable. Would recommend to anyone who needs there service.<\/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\/02\/ChIJE_FdjmwpK4gRqOTMzgcYNXs_e56d1066b41a905255558143ac127ed2.jpg\" loading=\"lazy\" alt=\"Jeremy Clausner 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\/102201586778934676476\/reviews\" class=\"wp-google-name\" target=\"_blank\" rel=\"nofollow noopener\">Jeremy Clausner<\/a><div class=\"wp-google-time\" data-time=\"1747412886\" data-lang=\"en\">il y a 1 ann\u00e9e<\/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 happy to have called RonOvations to help fix a problem on my roof. Ron and his team went above and beyond to ensure that my problems were addressed. A big thank you to Ron and his team!<\/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\/02\/ChIJE_FdjmwpK4gRqOTMzgcYNXs_b2721583b0be64bb3f4d1b842bd8b2e8.jpg\" loading=\"lazy\" alt=\"Michael Cohen 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\/109883210665954117857\/reviews\" class=\"wp-google-name\" target=\"_blank\" rel=\"nofollow noopener\">Michael Cohen<\/a><div class=\"wp-google-time\" data-time=\"1741359216\" data-lang=\"en\">il y a 1 ann\u00e9e<\/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\">They did a great job on my roof. Ron really knows his stuff.<\/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\/02\/ChIJE_FdjmwpK4gRqOTMzgcYNXs_aadd6cf62ee134d4a2e7b6cba8377858.jpg\" loading=\"lazy\" alt=\"Mark 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\/106928067014659866860\/reviews\" class=\"wp-google-name\" target=\"_blank\" rel=\"nofollow noopener\">Mark<\/a><div class=\"wp-google-time\" data-time=\"1720307889\" data-lang=\"en\">il y a 2 ann\u00e9es<\/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 excellent job on our roof replacement. Ron was very knowledgeable, punctual and kept me updated on the progress and was always available to answer any questions I had. Our new roof looks great and I recommend RonOvations to anyone who anyone who needs roof work done.<\/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\/02\/ChIJE_FdjmwpK4gRqOTMzgcYNXs_604c8375d78021d26c965dfcf7e25273.jpg\" loading=\"lazy\" alt=\"j sotto 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\/104828556827350777711\/reviews\" class=\"wp-google-name\" target=\"_blank\" rel=\"nofollow noopener\">j sotto<\/a><div class=\"wp-google-time\" data-time=\"1712089313\" data-lang=\"en\">il y a 2 ann\u00e9es<\/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 highly recommend RonOvations! Ron was a delight to work with - he is helpful, honest, and a true professional. After a leak in my roof, Ron was quick to help out. The team did a seamless roof replacement and we couldn't be happier with their service. Thanks, 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\/02\/ChIJE_FdjmwpK4gRqOTMzgcYNXs_eb95eb1b19655900140b15d8a1a50167.jpg\" loading=\"lazy\" alt=\"Gilad Benzaquen 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\/107474473345320630840\/reviews\" class=\"wp-google-name\" target=\"_blank\" rel=\"nofollow noopener\">Gilad Benzaquen<\/a><div class=\"wp-google-time\" data-time=\"1685573088\" data-lang=\"en\">il y a 3 ann\u00e9es<\/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 crew were great, on time, professional and got it done exactly as promised when agreeing on the job- highly recommended !! Very good 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\/02\/ChIJE_FdjmwpK4gRqOTMzgcYNXs_f370752ebe539a2cea7fc7f66bcfe0f0.jpg\" loading=\"lazy\" alt=\"Little Blue Frenchies 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\/108963792576055072781\/reviews\" class=\"wp-google-name\" target=\"_blank\" rel=\"nofollow noopener\">Little Blue Frenchies<\/a><div class=\"wp-google-time\" data-time=\"1657670086\" data-lang=\"en\">il y a 4 ann\u00e9es<\/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 crew did amazing job. They install my roof professionally in one day. They clean up after and even clean my dirty gutter. Highly recommended!<\/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-3258d98 e-flex e-con-boxed e-con e-parent\" data-id=\"3258d98\" 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-b685706 e-con-full e-flex e-con e-child\" data-id=\"b685706\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-14309dd elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"14309dd\" 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 in <span style=\"color:#EA130E\">Calgary<\/span> ?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b9b0feb elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"b9b0feb\" 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=\"233\" data-end=\"437\">Homeowners and businesses across Calgary trust RonOvations because we focus on quality workmanship, transparent pricing, and long-term roofing solutions built for Alberta\u2019s challenging weather conditions.<\/p><ul><li data-section-id=\"1i69n98\" data-start=\"481\" data-end=\"555\">15+ years of roofing experience in residential and commercial projects<\/li><li data-section-id=\"1qr713f\" data-start=\"556\" data-end=\"627\">High-quality roofing materials built to withstand Calgary\u2019s climate<\/li><li data-section-id=\"18h4xhs\" data-start=\"628\" data-end=\"680\">Honest, transparent pricing with no hidden costs<\/li><li data-section-id=\"1r32c7f\" data-start=\"681\" data-end=\"747\">Fast response for roof repair and emergency roofing in Calgary<\/li><li data-section-id=\"1qqv255\" data-start=\"748\" data-end=\"803\">Strong customer satisfaction backed by real reviews<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7d99003 e-con-full e-flex e-con e-child\" data-id=\"7d99003\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f8952d6 elementor-align-justify elementor-widget__width-initial elementor-mobile-align-left elementor-widget elementor-widget-button\" data-id=\"f8952d6\" 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:+15878488858\">\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-c712ed4 elementor-align-justify elementor-widget__width-initial elementor-mobile-align-left elementor-widget elementor-widget-button\" data-id=\"c712ed4\" 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=\"#cal-gq\">\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-210b291 e-con-full elementor-hidden-mobile e-flex e-con e-child\" data-id=\"210b291\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-53ae301 elementor-pagination-position-inside elementor-skin-carousel elementor-pagination-type-bullets elementor-widget elementor-widget-media-carousel\" data-id=\"53ae301\" 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=\"modern metal roofing system installed on Ontario home exterior\" data-background=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2023\/11\/YUNC0189-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=\"emergency roof repair storm damage\" data-background=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/02\/20190529-2-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=\"asphalt shingle roof installation\" data-background=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/02\/dji_fly_20231130_112336_899_1701370606127_photo_optimized-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=\"professional roofing services\" data-background=\"https:\/\/ronovations.ca\/wp-content\/uploads\/2026\/02\/IMG-20241210-WA0014.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<\/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-ecc77f3 e-flex e-con-boxed e-con e-parent\" data-id=\"ecc77f3\" 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-9aab471 e-con-full e-flex e-con e-child\" data-id=\"9aab471\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-92ff67c elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"92ff67c\" 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\">Cities We Serve Across\n<span style=\"color:#EA130E\">Alberta<\/span> \n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-de85f9c elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"de85f9c\" 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=\"254\" data-end=\"511\">We proudly provide professional <strong data-start=\"286\" data-end=\"321\">roofing services across Alberta<\/strong>, including Calgary and surrounding cities. From roof repair and replacement to emergency roofing, our team delivers reliable solutions tailored to each region\u2019s unique weather conditions.<\/p><\/div><\/div><\/div><\/div><\/div><\/div><\/article><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-31c4da6 elementor-align-justify elementor-widget__width-initial elementor-mobile-align-left elementor-widget elementor-widget-button\" data-id=\"31c4da6\" 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\/alberta\/\">\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\">Explore all the areas we serve on Alberta<\/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<div class=\"elementor-element elementor-element-6d12f34 e-grid e-con-full regions-wrapper e-con e-child\" data-id=\"6d12f34\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-047c270 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"047c270\" 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-b49db0a e-con-full e-flex e-con e-child\" data-id=\"b49db0a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;position&quot;:&quot;absolute&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d3ed60c region-title elementor-widget elementor-widget-heading\" data-id=\"d3ed60c\" 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\"><a href=\"https:\/\/ronovations.ca\/alberta\/roofing-company-in-airdrie\/\">Airdrie<\/a><\/h3>\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-4ca69c3 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"4ca69c3\" 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-38e4158 e-con-full e-flex e-con e-child\" data-id=\"38e4158\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;position&quot;:&quot;absolute&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9641904 region-title elementor-widget elementor-widget-heading\" data-id=\"9641904\" 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\"><a href=\"https:\/\/ronovations.ca\/alberta\/roofing-company-in-chestermere\/\">Chestermere<\/a><\/h3>\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-47e62c5 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"47e62c5\" 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-e482afb e-con-full e-flex e-con e-child\" data-id=\"e482afb\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;position&quot;:&quot;absolute&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f1ec1e7 region-title elementor-widget elementor-widget-heading\" data-id=\"f1ec1e7\" 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\"><a href=\"https:\/\/ronovations.ca\/alberta\/roofing-company-in-okotoks\/\">Okotoks<\/a><\/h3>\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-64b92eb e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"64b92eb\" 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-6c1d2bb e-con-full e-flex e-con e-child\" data-id=\"6c1d2bb\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;position&quot;:&quot;absolute&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e1d195b region-title elementor-widget elementor-widget-heading\" data-id=\"e1d195b\" 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\"><a href=\"https:\/\/ronovations.ca\/alberta\/roofing-company-in-cochrane\/\">Cochrane<\/a><\/h3>\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-b1673cf e-flex e-con-boxed e-con e-parent\" data-id=\"b1673cf\" 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-eb949bb e-con-full e-flex e-con e-child\" data-id=\"eb949bb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c1218ae elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"c1218ae\" 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 in  <span style=\"color:#EA130E\">Calgary <\/span>\n&#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-7f69e5e e-flex e-con-boxed e-con e-parent\" data-id=\"7f69e5e\" 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-f775c07 elementor-widget__width-initial rounded-accordion elementor-widget elementor-widget-accordion\" data-id=\"f775c07\" 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-2591\" class=\"elementor-tab-title\" data-tab=\"1\" role=\"button\" aria-controls=\"elementor-tab-content-2591\" 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 roof replacement services in Calgary and across Alberta?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-2591\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"1\" role=\"region\" aria-labelledby=\"elementor-tab-title-2591\"><p data-start=\"284\" data-end=\"542\">Yes, we provide professional <strong data-start=\"313\" data-end=\"353\">roof replacement services in Calgary<\/strong> and across Alberta. Whether you need a full replacement due to aging materials or severe damage, our team ensures a durable, long-lasting roofing system built 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-2592\" class=\"elementor-tab-title\" data-tab=\"2\" role=\"button\" aria-controls=\"elementor-tab-content-2592\" 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 roof replacement in Calgary?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-2592\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"2\" role=\"region\" aria-labelledby=\"elementor-tab-title-2592\"><p data-start=\"624\" data-end=\"933\">If your roof has minor damage like small leaks or missing shingles, a <strong data-start=\"694\" data-end=\"720\">roof repair in Calgary<\/strong> may be enough. However, if your roof is over 15\u201320 years old, has widespread damage, or frequent leaks, a full <strong data-start=\"832\" data-end=\"852\">roof replacement<\/strong> is often the better long-term solution. We offer inspections 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-2593\" class=\"elementor-tab-title\" data-tab=\"3\" role=\"button\" aria-controls=\"elementor-tab-content-2593\" 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 handle hail damage roof repairs in Calgary?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-2593\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"3\" role=\"region\" aria-labelledby=\"elementor-tab-title-2593\"><p data-start=\"998\" data-end=\"1226\">Yes, we specialize in <strong data-start=\"1020\" data-end=\"1058\">hail damage roof repair in Calgary<\/strong>, which is a common issue due to Alberta\u2019s weather. Our team quickly assesses the damage and provides effective repairs to restore your roof and prevent further issues.<\/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-2594\" class=\"elementor-tab-title\" data-tab=\"4\" role=\"button\" aria-controls=\"elementor-tab-content-2594\" 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 services in Calgary?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-2594\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"4\" role=\"region\" aria-labelledby=\"elementor-tab-title-2594\"><p data-start=\"1296\" data-end=\"1510\">Absolutely. Our <strong data-start=\"1312\" data-end=\"1357\">emergency roof repair services in Calgary<\/strong> are available 24\/7 to handle urgent issues like leaks, storm damage, or sudden structural problems. We respond quickly to protect your home or business.<\/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-2595\" class=\"elementor-tab-title\" data-tab=\"5\" role=\"button\" aria-controls=\"elementor-tab-content-2595\" 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 much does roof repair or roof replacement cost in Calgary?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-2595\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"5\" role=\"region\" aria-labelledby=\"elementor-tab-title-2595\"><p data-start=\"1587\" data-end=\"1840\">The cost of <strong data-start=\"1599\" data-end=\"1645\">roof repair or roof replacement in Calgary<\/strong> depends on factors like roof size, materials, and the extent of damage. Minor repairs are more affordable, while full replacements vary based on materials. Contact us for a free, accurate quote.<\/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-2596\" class=\"elementor-tab-title\" data-tab=\"6\" role=\"button\" aria-controls=\"elementor-tab-content-2596\" 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 long does a roof last in Calgary?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-2596\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"6\" role=\"region\" aria-labelledby=\"elementor-tab-title-2596\"><p data-start=\"1892\" data-end=\"2135\">In Calgary\u2019s climate, most roofs last between <strong data-start=\"1938\" data-end=\"1956\">15 to 30 years<\/strong>, depending on the materials used and maintenance. Weather conditions like snow, hail, and temperature changes can impact lifespan, which is why regular inspections are important.<\/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-2597\" class=\"elementor-tab-title\" data-tab=\"7\" role=\"button\" aria-controls=\"elementor-tab-content-2597\" 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 materials work best in Calgary?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-2597\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"7\" role=\"region\" aria-labelledby=\"elementor-tab-title-2597\"><p data-start=\"2194\" data-end=\"2394\">The best roofing materials for Calgary include <strong data-start=\"2241\" data-end=\"2302\">asphalt shingles, metal roofing, and flat roofing systems<\/strong>, as they are designed to withstand extreme weather conditions such as snow, wind, and hail.<\/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 offer roof replacement services in Calgary and across Alberta?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p data-start=\\\"284\\\" data-end=\\\"542\\\">Yes, we provide professional <strong data-start=\\\"313\\\" data-end=\\\"353\\\">roof replacement services in Calgary<\\\/strong> and across Alberta. Whether you need a full replacement due to aging materials or severe damage, our team ensures a durable, long-lasting roofing system built for local weather conditions.<\\\/p>\"}},{\"@type\":\"Question\",\"name\":\"How do I know if I need roof repair or roof replacement in Calgary?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p data-start=\\\"624\\\" data-end=\\\"933\\\">If your roof has minor damage like small leaks or missing shingles, a <strong data-start=\\\"694\\\" data-end=\\\"720\\\">roof repair in Calgary<\\\/strong> may be enough. However, if your roof is over 15\\u201320 years old, has widespread damage, or frequent leaks, a full <strong data-start=\\\"832\\\" data-end=\\\"852\\\">roof replacement<\\\/strong> is often the better long-term solution. We offer inspections to help you decide.<\\\/p>\"}},{\"@type\":\"Question\",\"name\":\"Do you handle hail damage roof repairs in Calgary?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p data-start=\\\"998\\\" data-end=\\\"1226\\\">Yes, we specialize in <strong data-start=\\\"1020\\\" data-end=\\\"1058\\\">hail damage roof repair in Calgary<\\\/strong>, which is a common issue due to Alberta\\u2019s weather. Our team quickly assesses the damage and provides effective repairs to restore your roof and prevent further issues.<\\\/p>\"}},{\"@type\":\"Question\",\"name\":\"Do you offer emergency roof repair services in Calgary?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p data-start=\\\"1296\\\" data-end=\\\"1510\\\">Absolutely. Our <strong data-start=\\\"1312\\\" data-end=\\\"1357\\\">emergency roof repair services in Calgary<\\\/strong> are available 24\\\/7 to handle urgent issues like leaks, storm damage, or sudden structural problems. We respond quickly to protect your home or business.<\\\/p>\"}},{\"@type\":\"Question\",\"name\":\"How much does roof repair or roof replacement cost in Calgary?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p data-start=\\\"1587\\\" data-end=\\\"1840\\\">The cost of <strong data-start=\\\"1599\\\" data-end=\\\"1645\\\">roof repair or roof replacement in Calgary<\\\/strong> depends on factors like roof size, materials, and the extent of damage. Minor repairs are more affordable, while full replacements vary based on materials. Contact us for a free, accurate quote.<\\\/p>\"}},{\"@type\":\"Question\",\"name\":\"How long does a roof last in Calgary?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p data-start=\\\"1892\\\" data-end=\\\"2135\\\">In Calgary\\u2019s climate, most roofs last between <strong data-start=\\\"1938\\\" data-end=\\\"1956\\\">15 to 30 years<\\\/strong>, depending on the materials used and maintenance. Weather conditions like snow, hail, and temperature changes can impact lifespan, which is why regular inspections are important.<\\\/p>\"}},{\"@type\":\"Question\",\"name\":\"What roofing materials work best in Calgary?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p data-start=\\\"2194\\\" data-end=\\\"2394\\\">The best roofing materials for Calgary include <strong data-start=\\\"2241\\\" data-end=\\\"2302\\\">asphalt shingles, metal roofing, and flat roofing systems<\\\/strong>, as they are designed to withstand extreme weather conditions such as snow, wind, and hail.<\\\/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-081e033 e-flex e-con-boxed e-con e-parent\" data-id=\"081e033\" 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-cf63272 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"cf63272\" 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-5dd86c4 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"5dd86c4\" 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-04939f0 elementor-widget elementor-widget-image-carousel\" data-id=\"04939f0\" 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-003c70b e-flex e-con-boxed e-con e-parent\" data-id=\"003c70b\" data-element_type=\"container\" data-e-type=\"container\" id=\"cal-gq\" 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-bb61873 e-con-full e-flex e-con e-child\" data-id=\"bb61873\" 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-0f8f250 elementor-widget elementor-widget-heading\" data-id=\"0f8f250\" 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 Calgary<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-248e3e9 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"248e3e9\" 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-9c687ac elementor-button-align-start two-col-checkbox elementor-mobile-button-align-center elementor-widget elementor-widget-form\" data-id=\"9c687ac\" 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=\"25972\"\/>\n\t\t\t<input type=\"hidden\" name=\"form_id\" value=\"9c687ac\"\/>\n\t\t\t<input type=\"hidden\" name=\"referer_title\" value=\"Best Roofing Company Calgary | Roof Repair &amp; Replacement Experts\" \/>\n\n\t\t\t\t\t\t\t<input type=\"hidden\" name=\"queried_id\" value=\"25972\"\/>\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-502e52d elementor-widget elementor-widget-image\" data-id=\"502e52d\" 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 loading=\"lazy\" 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>Calgary Roofing Company Home Professional Roof Repair, Replacement &amp; Emergency Roofing Services in Calgary Roofing company Calgary homeowners trust for reliable roof repair, roof replacement, and emergency roofing services. At RonOvations, we provide fast, professional solutions for both residential and commercial properties. Our team understands Calgary\u2019s extreme weathe, from heavy snow and freezing temperatures to [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"parent":23682,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_ron_ai_last_applied_at":"","_ron_ai_last_applied_focus_kw":"","_ron_ai_last_applied_run_id":"","footnotes":"","rank_math_focus_keyword":"roofing company Calgary,roof repair Calgary,roof replacement Calgary,roof leak repair Calgary,commercial roofing Calgary","rank_math_title":"Best Roofing Company Calgary | Roof Repair &amp; Replacement Experts","rank_math_description":"Looking for a trusted roofing company Calgary? We offer roof repair Calgary, roof replacement Calgary, and emergency roofing services. Get your free quote 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-25972","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/ronovations.ca\/fr\/wp-json\/wp\/v2\/pages\/25972","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\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/ronovations.ca\/fr\/wp-json\/wp\/v2\/comments?post=25972"}],"version-history":[{"count":18,"href":"https:\/\/ronovations.ca\/fr\/wp-json\/wp\/v2\/pages\/25972\/revisions"}],"predecessor-version":[{"id":28542,"href":"https:\/\/ronovations.ca\/fr\/wp-json\/wp\/v2\/pages\/25972\/revisions\/28542"}],"up":[{"embeddable":true,"href":"https:\/\/ronovations.ca\/fr\/wp-json\/wp\/v2\/pages\/23682"}],"wp:attachment":[{"href":"https:\/\/ronovations.ca\/fr\/wp-json\/wp\/v2\/media?parent=25972"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}