{"product_id":"shingle-mounting-bracket-for-snobar-colorbar-canada","title":"Shingle Bar Mounting Bracket for SnoBar \/ ColorBar (Canada)","description":"\u003csection class=\"sgd-wrap sgd-prod\" aria-label=\"Shingle Mounting Bracket for SnoBar \/ ColorBar (Canada)\"\u003e\u003cheader class=\"sgd-hero sgd-hero--prod\"\u003e\n\u003cdiv class=\"sgd-hero__inner\"\u003e\n\u003cdiv class=\"sgd-hero__text\"\u003e\n\u003cp class=\"sgd-eyebrow\"\u003eShips from Canada • Asphalt \/ Shingle Roofs • No Duties\u003c\/p\u003e\n\u003ch1\u003eShingle Mounting Bracket for SnoBar \/ ColorBar (Canada)\u003c\/h1\u003e\n\u003cp class=\"sgd-subhead\"\u003eThe \u003cstrong\u003eShingle Mounting Bracket\u003c\/strong\u003e adapts SnoBar and ColorBar snow rails to asphalt-shingle and similar roofs, so you can run a bar-style retention system on a shingle roofline.\u003c\/p\u003e\n\u003cul class=\"sgd-badges\" role=\"list\"\u003e\n\u003cli\u003eShingle Roofs\u003c\/li\u003e\n\u003cli\u003eRail Adapter\u003c\/li\u003e\n\u003cli\u003eSnoBar \/ ColorBar\u003c\/li\u003e\n\u003cli\u003eShips from Canada\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"sgd-cta\"\u003e\n\u003ca class=\"sgd-btn sgd-btn--primary\" href=\"\/pages\/contact\"\u003eRequest a Spacing \u0026amp; Layout Recommendation\u003c\/a\u003e \u003ca class=\"sgd-btn sgd-btn--ghost\" href=\"\/collections\/accessories\"\u003eShop More Accessories\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cp class=\"sgd-fineprint\"\u003eNeed help with quantity or placement? Call \u003ca href=\"tel:+17174330997\"\u003e+1 (717) 433-0997\u003c\/a\u003e — we’ll help confirm rows and spacing based on roof pitch and snow load.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sgd-hero__card\" role=\"note\" aria-label=\"Key benefits\"\u003e\n\u003cdiv class=\"sgd-card sgd-card--glass\"\u003e\n\u003ch2 class=\"sgd-card__title\"\u003eBars on Shingle Roofs\u003c\/h2\u003e\n\u003cp class=\"sgd-card__copy\"\u003eThe adapter bracket that brings SnoBar\/ColorBar rail systems to asphalt-shingle roofs.\u003c\/p\u003e\n\u003cdiv class=\"sgd-metrics\" aria-label=\"Highlights\"\u003e\n\u003cdiv class=\"sgd-metric\"\u003e\n\u003cdiv class=\"sgd-metric__k\"\u003eShingle\u003c\/div\u003e\n\u003cdiv class=\"sgd-metric__v\"\u003eRoof type\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sgd-metric\"\u003e\n\u003cdiv class=\"sgd-metric__k\"\u003eRail\u003c\/div\u003e\n\u003cdiv class=\"sgd-metric__v\"\u003eSnoBar\/ColorBar\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sgd-metric\"\u003e\n\u003cdiv class=\"sgd-metric__k\"\u003eMount\u003c\/div\u003e\n\u003cdiv class=\"sgd-metric__v\"\u003eBracket\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sgd-hero__miniCta\"\u003e\u003ca class=\"sgd-btn sgd-btn--primary sgd-btn--full\" href=\"\/pages\/contact\"\u003eGet Help Choosing Quantity\u003c\/a\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/header\u003e\n\u003csection class=\"sgd-section\" aria-label=\"Overview\"\u003e\n\u003cdiv class=\"sgd-grid\"\u003e\n\u003cdiv\u003e\n\u003ch2\u003eMount a Rail System on Shingles\u003c\/h2\u003e\n\u003cp\u003eThis bracket lets the SnoBar and ColorBar systems be installed on shingle roofs, extending bar-style retention beyond metal panels.\u003c\/p\u003e\n\u003cul class=\"sgd-bullets\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eShingle compatible:\u003c\/strong\u003e Adapts rails to asphalt-shingle roofs\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSystem match:\u003c\/strong\u003e SnoBar and ColorBar rails\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBar-style on shingle:\u003c\/strong\u003e Continuous retention vs. individual pads\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePairs with fasteners:\u003c\/strong\u003e Use appropriate screws for the deck\/structure\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"sgd-inlineCta\"\u003eWant to avoid guessing? \u003ca href=\"\/pages\/contact\"\u003eRequest a free spacing recommendation\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003caside class=\"sgd-aside\"\u003e\n\u003cdiv class=\"sgd-card sgd-card--light\"\u003e\n\u003ch3 class=\"sgd-card__title\"\u003eShips from Canada\u003c\/h3\u003e\n\u003cp class=\"sgd-card__copy\"\u003eCanada Snow Guards Direct LLC supplies Canadian inventory so you can avoid border delays, duty surprises, and brokerage fees.\u003c\/p\u003e\n\u003cul class=\"sgd-bullets\"\u003e\n\u003cli\u003e\u003cstrong\u003eFast nationwide shipping\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eNo duties\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eNo border delays\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ca class=\"sgd-btn sgd-btn--primary sgd-btn--full\" href=\"\/pages\/contact\"\u003eLayout Help\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/aside\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"sgd-section sgd-section--alt\" aria-label=\"Features and specifications\"\u003e\n\u003ch2\u003eBracket Specification\u003c\/h2\u003e\n\u003cdiv class=\"sgd-solution\"\u003e\n\u003cdiv class=\"sgd-solution__head\"\u003e\n\u003ch3\u003eShingle Mounting Bracket\u003c\/h3\u003e\n\u003cp\u003eRail adapter for shingle roofs.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cul class=\"sgd-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eUse:\u003c\/strong\u003e SnoBar \/ ColorBar on shingle roofs\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMounting:\u003c\/strong\u003e Fasten into roof structure per best practice\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePairs with:\u003c\/strong\u003e 6-ft SnoBar \/ ColorBar rails\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"sgd-section\" aria-label=\"Installation guidance\"\u003e\n\u003cdiv class=\"sgd-grid\"\u003e\n\u003cdiv\u003e\n\u003ch2\u003eBracket-Mounted Rail Install\u003c\/h2\u003e\n\u003cp\u003eFasten brackets into the roof structure following shingle-roof best practice, then mount the rail. Confirm flashing\/sealing at penetrations.\u003c\/p\u003e\n\u003cul class=\"sgd-bullets\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eFastening:\u003c\/strong\u003e Into structure below the deck\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSealing:\u003c\/strong\u003e Flash\/seal penetrations per shingle best practice\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRail:\u003c\/strong\u003e Mount SnoBar\/ColorBar to the brackets\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003caside class=\"sgd-aside\"\u003e\n\u003cdiv class=\"sgd-card sgd-card--light\"\u003e\n\u003ch3 class=\"sgd-card__title\"\u003ePlan the layout first\u003c\/h3\u003e\n\u003cp class=\"sgd-card__copy\"\u003eCoverage depends on roof pitch, panel profile, rafter length, and local snow load (PSF). We'll size the job for you.\u003c\/p\u003e\n\u003ca class=\"sgd-btn sgd-btn--primary sgd-btn--full\" href=\"\/pages\/contact\"\u003eGet a Layout\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/aside\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"sgd-section sgd-section--alt\" aria-label=\"FAQ\"\u003e\n\u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n\u003cdiv class=\"sgd-faqWrap\"\u003e\n\u003cdetails class=\"sgd-faq\"\u003e\u003csummary\u003eCan I really put a snow bar on shingles?\u003cspan class=\"sgd-faq__icon\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\u003cdiv class=\"sgd-faq__body\"\u003eYes — with the shingle mounting bracket you can run a SnoBar or ColorBar rail on a shingle roof.\u003c\/div\u003e\u003c\/details\u003e\u003cdetails class=\"sgd-faq\"\u003e\u003csummary\u003eHow are penetrations sealed?\u003cspan class=\"sgd-faq__icon\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\u003cdiv class=\"sgd-faq__body\"\u003eFasten into structure and flash\/seal per shingle-roof best practice.\u003c\/div\u003e\u003c\/details\u003e\u003cdetails class=\"sgd-faq\"\u003e\u003csummary\u003eHow many brackets?\u003cspan class=\"sgd-faq__icon\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\u003cdiv class=\"sgd-faq__body\"\u003eDepends on rail footage and load — we'll help size it at +1 (717) 433-0997.\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"sgd-ctaBand\" aria-label=\"Get help\"\u003e\n\u003cdiv class=\"sgd-ctaBand__inner\"\u003e\n\u003cdiv\u003e\n\u003ch2 style=\"margin:0\"\u003eNot sure how many you need?\u003c\/h2\u003e\n\u003cp style=\"margin:.3rem 0 0;color:var(--sgd-muted)\"\u003eSend us your roof details and we'll build a spacing layout.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sgd-ctaBand__buttons\"\u003e\n\u003ca class=\"sgd-btn sgd-btn--primary\" href=\"\/pages\/contact\"\u003eRequest a Free Layout\u003c\/a\u003e \u003ca class=\"sgd-btn sgd-btn--ghost\" href=\"tel:+17174330997\"\u003eCall +1 (717) 433-0997\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/section\u003e\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\": \"https:\/\/schema.org\", \"@type\": \"FAQPage\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"Can I really put a snow bar on shingles?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes \\u2014 with the shingle mounting bracket you can run a SnoBar or ColorBar rail on a shingle roof.\"}}, {\"@type\": \"Question\", \"name\": \"How are penetrations sealed?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Fasten into structure and flash\/seal per shingle-roof best practice.\"}}, {\"@type\": \"Question\", \"name\": \"How many brackets?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Depends on rail footage and load \\u2014 we'll help size it at +1 (717) 433-0997.\"}}]}\u003c\/script\u003e\n\u003cstyle\u003e\n  \/* CSG sgd- product design system. Remove if theme already loads it globally. *\/\n  .sgd-wrap{\n    --sgd-bg:#0b1220; --sgd-text:#0f172a; --sgd-muted:#475569; --sgd-white:#ffffff;\n    --sgd-line:rgba(148,163,184,.25); --sgd-accent:#1e40af; --sgd-accent2:#0ea5e9; --sgd-radius:18px;\n    font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Arial, \"Apple Color Emoji\",\"Segoe UI Emoji\";\n    color: var(--sgd-text); line-height:1.55;\n  }\n  .sgd-wrap *{ box-sizing:border-box; }\n  .sgd-wrap h1,.sgd-wrap h2,.sgd-wrap h3{ line-height:1.2; margin:0 0 .6rem 0; }\n  .sgd-wrap p{ margin:0 0 1rem 0; }\n  .sgd-wrap a{ text-decoration:none; }\n  .sgd-section{ padding: clamp(28px, 4vw, 56px) 0; }\n  .sgd-section--alt{ background: rgba(15,23,42,.03); border-top:1px solid rgba(148,163,184,.25); border-bottom:1px solid rgba(148,163,184,.25); }\n  .sgd-hero__inner,.sgd-grid,.sgd-ctaBand__inner,.sgd-section \u003e h2,.sgd-section \u003e .sgd-solution,.sgd-faqWrap{\n    width:min(1100px, calc(100% - 40px)); margin:0 auto;\n  }\n  .sgd-hero{\n    background:\n      radial-gradient(1200px 600px at 15% 10%, rgba(14,165,233,.25), transparent 60%),\n      radial-gradient(900px 500px at 90% 20%, rgba(30,64,175,.28), transparent 55%),\n      linear-gradient(180deg, var(--sgd-bg), #0b1326);\n    color:var(--sgd-white); padding: clamp(34px, 5vw, 70px) 0;\n  }\n  .sgd-hero__inner{ display:grid; grid-template-columns: 1.15fr .85fr; gap: clamp(18px, 3vw, 34px); align-items:stretch; }\n  .sgd-eyebrow{ display:inline-block; padding:8px 12px; border:1px solid rgba(255,255,255,.22); border-radius:999px; font-size:13px; margin-bottom:14px; background: rgba(255,255,255,.06); }\n  .sgd-hero h1{ font-size: clamp(30px, 3.6vw, 48px); letter-spacing:-.3px; }\n  .sgd-subhead{ font-size: clamp(16px, 1.5vw, 18px); color: rgba(255,255,255,.88); max-width: 70ch; }\n  .sgd-badges{ list-style:none; padding:0; margin: 16px 0 18px 0; display:flex; flex-wrap:wrap; gap:10px; }\n  .sgd-badges li{ padding:8px 10px; border-radius:999px; background: rgba(255,255,255,.08); border:1px solid rgba(255,255,255,.14); font-size:13px; color: rgba(255,255,255,.92); }\n  .sgd-btn{ display:inline-flex; align-items:center; justify-content:center; padding: 12px 16px; border-radius: 14px; font-weight: 650; border:1px solid transparent; transition: transform .08s ease, box-shadow .12s ease, background .12s ease; user-select:none; min-height:44px; }\n  .sgd-btn:active{ transform: translateY(1px); }\n  .sgd-btn--primary{ background: linear-gradient(135deg, var(--sgd-accent), var(--sgd-accent2)); color: var(--sgd-white); box-shadow: 0 14px 30px rgba(14,165,233,.18); }\n  .sgd-btn--ghost{ background: rgba(255,255,255,.08); color: var(--sgd-white); border-color: rgba(255,255,255,.18); }\n  .sgd-btn--full{ width:100%; }\n  .sgd-cta{ display:flex; flex-wrap:wrap; gap:12px; margin: 14px 0 10px; }\n  .sgd-fineprint{ color: rgba(255,255,255,.74); font-size:13px; }\n  .sgd-fineprint a{ color: rgba(255,255,255,.92); text-decoration: underline; text-underline-offset: 2px; }\n  .sgd-card{ border-radius: var(--sgd-radius); padding: 18px; }\n  .sgd-card--glass{ background: rgba(255,255,255,.06); border:1px solid rgba(255,255,255,.14); box-shadow: 0 18px 40px rgba(0,0,0,.18); backdrop-filter: blur(8px); }\n  .sgd-card--light{ background:#fff; border:1px solid rgba(148,163,184,.28); box-shadow: 0 12px 26px rgba(2,6,23,.06); }\n  .sgd-card__title{ font-size: 18px; margin-bottom: 10px; }\n  .sgd-card__copy{ color: rgba(255,255,255,.88); }\n  .sgd-card--light .sgd-card__copy{ color: var(--sgd-muted); }\n  .sgd-metrics{ display:grid; grid-template-columns: repeat(3, 1fr); gap: 10px; margin-top: 14px; }\n  .sgd-metric{ background: rgba(255,255,255,.08); border:1px solid rgba(255,255,255,.14); border-radius: 14px; padding: 12px 10px; text-align:center; }\n  .sgd-metric__k{ font-size: 16px; font-weight: 900; }\n  .sgd-metric__v{ font-size: 12px; color: rgba(255,255,255,.84); margin-top: 4px; }\n  .sgd-grid{ display:grid; grid-template-columns: 1.05fr .95fr; gap: clamp(18px, 3vw, 34px); align-items:start; }\n  .sgd-bullets{ padding-left:18px; margin: 10px 0 0 0; }\n  .sgd-bullets li{ margin: 10px 0; color: var(--sgd-muted); }\n  .sgd-bullets strong{ color: var(--sgd-text); }\n  .sgd-inlineCta{ margin-top: 14px; color: var(--sgd-muted); }\n  .sgd-inlineCta a{ color: var(--sgd-accent); font-weight: 800; text-decoration: underline; text-underline-offset: 2px; }\n  .sgd-solution{ border:1px solid rgba(148,163,184,.28); border-radius: var(--sgd-radius); background: #fff; padding: 18px 18px; box-shadow: 0 12px 26px rgba(2,6,23,.06); margin-bottom: 16px; }\n  .sgd-list{ margin:0; padding-left: 18px; }\n  .sgd-list li{ margin: 8px 0; }\n  .sgd-faqWrap{ }\n  .sgd-faq{ background:#fff; border:1px solid rgba(148,163,184,.28); border-radius: 14px; overflow:hidden; box-shadow: 0 10px 22px rgba(2,6,23,.05); margin-bottom: 12px; }\n  .sgd-faq summary{ cursor:pointer; padding: 16px 16px; font-weight: 800; list-style:none; display:flex; align-items:center; justify-content:space-between; gap: 12px; }\n  .sgd-faq summary::-webkit-details-marker{ display:none; }\n  .sgd-faq__icon{ width: 18px; height: 18px; border-right: 2px solid rgba(71,85,105,.9); border-bottom: 2px solid rgba(71,85,105,.9); transform: rotate(45deg); transition: transform .16s ease; flex: 0 0 auto; }\n  .sgd-faq[open] .sgd-faq__icon{ transform: rotate(225deg); }\n  .sgd-faq__body{ padding: 0 16px 16px 16px; color: var(--sgd-muted); }\n  .sgd-ctaBand{ background: linear-gradient(135deg, rgba(30,64,175,.09), rgba(14,165,233,.10)); border-top:1px solid rgba(148,163,184,.25); }\n  .sgd-ctaBand__inner{ display:flex; align-items:center; justify-content:space-between; gap: 18px; padding: 18px 0; }\n  .sgd-ctaBand__buttons{ display:flex; flex-wrap:wrap; gap: 12px; }\n  @media (max-width: 920px){\n    .sgd-hero__inner{ grid-template-columns: 1fr; }\n    .sgd-grid{ grid-template-columns: 1fr; }\n    .sgd-ctaBand__inner{ flex-direction:column; align-items:flex-start; }\n    .sgd-metrics{ grid-template-columns: 1fr; }\n  }\n\u003c\/style\u003e","brand":"Canada Snow Guards Direct LLC (Authorized SnoBlox® \u0026 SnoJax® Supplier)","offers":[{"title":"Default Title","offer_id":47884938018981,"sku":"CSG-BRKT-SHINGLE","price":22.75,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0746\/0778\/8197\/files\/Shinglesnowguard.jpg?v=1780591461","url":"https:\/\/canadasnowguards.com\/products\/shingle-mounting-bracket-for-snobar-colorbar-canada","provider":"Canada Snow Guards | Snow Guards \u0026 Snow Rails for Metal Roofs","version":"1.0","type":"link"}