{"id":24003,"date":"2026-11-12T23:49:43","date_gmt":"2026-11-13T04:49:43","guid":{"rendered":"https:\/\/www.factorydirectmontreal.ca\/portes-et-fenetres-riviere-des-prairies-pointe-aux-trembles\/"},"modified":"2026-11-12T23:49:43","modified_gmt":"2026-11-13T04:49:43","slug":"portes-et-fenetres-riviere-des-prairies-pointe-aux-trembles","status":"publish","type":"page","link":"https:\/\/www.factorydirectmontreal.ca\/fr\/portes-et-fenetres-riviere-des-prairies-pointe-aux-trembles\/","title":{"rendered":"Portes et fen\u00eatres Rivi\u00e8re-des-Prairies\u2013Pointe-aux-Trembles"},"content":{"rendered":"<div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container hundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:0px;--awb-padding-right:0px;--awb-padding-bottom:0px;--awb-padding-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"width:calc( 100% + 0px ) !important;max-width:calc( 100% + 0px ) !important;margin-left: calc(-0px \/ 2 );margin-right: calc(-0px \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:0px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:0px;--awb-width-medium:100%;--awb-spacing-right-medium:0px;--awb-spacing-left-medium:0px;--awb-width-small:100%;--awb-spacing-right-small:0px;--awb-spacing-left-small:0px;\"><div class=\"fusion-column-wrapper fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-1\"><style>\n.fd-detail{max-width:1320px;margin:0 auto;padding:28px 24px 64px;font-family:Outfit,\"Helvetica Neue\",Arial,sans-serif;color:#0f1f2e}.fd-detail *{box-sizing:border-box}.fd-detail .fd-detail-hero{display:grid;grid-template-columns:1fr 1.05fr;gap:56px;align-items:center;margin-bottom:64px}.fd-detail .fd-detail-photo{display:block;width:100%;height:410px;object-fit:cover;border-radius:6px}.fd-detail .fd-detail-eyebrow{font-size:12px;line-height:1.5;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#c8102e;margin:0 0 16px}.fd-detail h1{font-size:clamp(34px,3.1vw,50px);line-height:1.1;letter-spacing:-.035em;font-weight:700;margin:0 0 22px;color:#0f1f2e}.fd-detail p{font-size:17px;line-height:1.65;color:#465564;margin:0 0 20px}.fd-detail a{color:#a90925;text-decoration:underline;text-underline-offset:3px}.fd-detail a:focus-visible,.fd-detail summary:focus-visible{outline:3px solid #1768ff;outline-offset:4px}.fd-detail .fd-detail-action{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 22px;background:#c8102e;border:2px solid #c8102e;border-radius:4px;color:#fff;font-size:15px;line-height:1.3;font-weight:700;text-decoration:none}.fd-detail .fd-detail-action:hover{background:#a90925;border-color:#a90925}.fd-detail .fd-detail-proof{font-size:13px;line-height:1.6;margin:16px 0 0}.fd-detail section{margin-top:48px;scroll-margin-top:110px}.fd-detail h2{font-size:clamp(26px,2.2vw,34px);line-height:1.2;letter-spacing:-.025em;color:#0f1f2e;margin:0 0 20px}.fd-detail h3{font-size:23px;line-height:1.3;color:#0f1f2e;margin:0 0 18px}.fd-detail .fd-detail-options{margin:0;border-top:1px solid #dce3e8}.fd-detail .fd-detail-options>div{display:grid;grid-template-columns:1fr 2fr;gap:32px;padding:22px 0;border-bottom:1px solid #dce3e8}.fd-detail dt{font-size:20px;line-height:1.35;font-weight:600;margin:0}.fd-detail dd{font-size:17px;line-height:1.6;color:#465564;margin:0}.fd-detail .fd-detail-fit{display:grid;grid-template-columns:1fr 1.7fr;gap:48px;padding:32px;background:#f2f5f7;border-radius:6px}.fd-detail .fd-detail-fit h2{font-size:27px}.fd-detail .fd-detail-related{display:flex;flex-wrap:wrap;gap:12px 28px;padding:18px 0;border-top:1px solid #dce3e8;border-bottom:1px solid #dce3e8;margin:0;list-style:none}.fd-detail .fd-detail-related li{margin:0;font-size:17px;font-weight:600}.fd-detail details{border-bottom:1px solid #dce3e8}.fd-detail summary{font-size:19px;font-weight:600;line-height:1.4;padding:18px 0;cursor:pointer}.fd-detail details p{max-width:920px}.fd-detail .fd-detail-quote{background:#f2f5f7;padding:36px;border-radius:6px}.fd-detail .fd-detail-form{max-width:760px;margin:28px auto 0;padding:26px;background:#fff;border-radius:6px}.fd-detail .fd-detail-form .gform_wrapper{margin:0}.fd-detail .fd-detail-form p{font-size:15px}.fd-detail .fd-quote-proof{padding:0;list-style:none;font-size:13px;line-height:1.6;color:#465564}.fd-detail .fd-quote-proof li{display:inline}\n@media(max-width:900px){.fd-detail .fd-detail-hero{gap:28px;grid-template-columns:1fr 1fr}.fd-detail .fd-detail-photo{height:340px}.fd-detail .fd-detail-fit{grid-template-columns:1fr;gap:4px}}\n@media(max-width:600px){.fd-detail{padding:18px 18px 48px}.fd-detail .fd-detail-hero{grid-template-columns:1fr;gap:24px;margin-bottom:36px}.fd-detail .fd-detail-photo{height:240px}.fd-detail h1{font-size:34px}.fd-detail p,.fd-detail dd{font-size:16px}.fd-detail .fd-detail-action{width:100%}.fd-detail section{margin-top:36px}.fd-detail .fd-detail-options>div{grid-template-columns:1fr;gap:8px;padding:18px 0}.fd-detail .fd-detail-fit,.fd-detail .fd-detail-quote{padding:24px 18px}.fd-detail .fd-detail-form{padding:20px 14px}.fd-detail .fd-detail-related{flex-direction:column;gap:16px}}\n<\/style>\n<style id=\"fdwi-css\">html,body{overflow-x:clip}.fdwi{--ink:#0f2236;--navy:#13304d;--red:#c8102e;--red2:#a50d26;--mut:#5b6876;--line:#e3e8ee;--soft:#f4f7fa;color:var(--ink);font-size:17px;line-height:1.6}.fdwi *{box-sizing:border-box}.fdwi h1,.fdwi h2,.fdwi h3{color:inherit;letter-spacing:-.01em;margin:0}.fdwi a{color:var(--red)}.fdwi .wrap{max-width:1200px;margin:0 auto;padding:0 24px}.fdwi-bleed{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.fdwi-hero{position:relative;color:#fff;overflow:hidden;background:var(--ink)}.fdwi-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 40%}.fdwi-hero:before{content:\"\";position:absolute;inset:0;z-index:1;background:linear-gradient(100deg,rgba(9,24,40,.93) 0%,rgba(9,24,40,.8) 40%,rgba(9,24,40,.38) 100%)}.fdwi-hero .wrap{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px;align-items:center;padding-top:64px;padding-bottom:120px}.fdwi-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:6px 14px;margin:0 0 20px}.fdwi-eyebrow:before{content:\"\";width:8px;height:8px;border-radius:50%;background:#ff4d5e}.fdwi-hero h1{font-size:clamp(34px,4.2vw,54px);line-height:1.08;font-weight:800;color:#fff;margin:0 0 18px}.fdwi-lead{font-size:19px;line-height:1.55;color:rgba(255,255,255,.9);margin:0 0 24px;max-width:34em}.fdwi-lead strong{color:#fff}.fdwi-chips{display:none}.fdwi-checks{list-style:none;margin:0 0 28px;padding:0;display:grid;gap:10px}.fdwi-checks li{position:relative;padding-left:32px;color:#fff;font-weight:500}.fdwi-checks li:before{content:\"\";position:absolute;left:0;top:3px;width:21px;height:21px;border-radius:50%;background:var(--red) url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'\/%3E%3C\/svg%3E\") center\/13px no-repeat}.fdwi-mini{display:flex;gap:14px;align-items:flex-start;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);border-radius:14px;padding:16px 18px;max-width:34em}.fdwi-mini p{margin:0;color:rgba(255,255,255,.92);font-size:15px;line-height:1.5}.fdwi-mini b{display:block;color:#ffc845;letter-spacing:2px;font-size:15px;margin-bottom:2px}.fdwi-mini cite{display:block;font-style:normal;color:rgba(255,255,255,.7);font-size:13px;margin-top:4px}.fdwi-card{background:#fff;color:var(--ink);border-radius:18px;box-shadow:0 24px 60px rgba(4,15,28,.35);padding:26px 26px 18px;scroll-margin-top:110px}.fdwi-card h2{font-size:24px;font-weight:800;margin:0 0 4px}.fdwi-card .sub{color:var(--mut);font-size:15px;margin:0 0 6px}.fdwi-card .gform_wrapper{margin:0!important}.fdwi-proof{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:4px 14px;margin:12px 0 10px;padding:0;font-size:13px;color:var(--mut)}.fdwi-proof a{color:var(--ink);text-decoration:underline}.fdwi-card p:has(>.fdwi-certs){margin:0}.fdwi-certs{display:block;width:100%;height:auto;max-width:420px;margin:0 auto;border-radius:8px}.fdwi-stats{position:relative;z-index:3;margin-top:-72px}.fdwi-stats ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border-radius:18px;box-shadow:0 16px 44px rgba(9,24,40,.14);overflow:hidden}.fdwi-stats li{padding:26px 22px;text-align:center;border-left:1px solid var(--line)}.fdwi-stats li:first-child{border-left:0}.fdwi-stats b{display:block;font-size:clamp(30px,3.2vw,44px);line-height:1;font-weight:800;color:var(--ink);letter-spacing:-.02em}.fdwi-stats b em{font-style:normal;color:var(--red)}.fdwi-stats span{display:block;margin-top:8px;font-size:15px;line-height:1.35;color:var(--mut)}.fdwi-sec{padding:72px 0 0}.fdwi-sec>.wrap>h2,.fdwi-head h2{font-size:clamp(28px,3vw,38px);font-weight:800;line-height:1.15;margin:0 0 10px}.fdwi-head p{color:var(--mut);margin:0 0 28px;max-width:44em}.fdwi-towns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:56px;align-items:start}.fdwi-bars{list-style:none;margin:0;padding:0;display:grid;gap:12px}.fdwi-bars li{display:grid;grid-template-columns:200px 1fr 92px;gap:14px;align-items:center;font-weight:600}.fdwi-bars i{display:block;height:12px;border-radius:999px;background:var(--soft);overflow:hidden}.fdwi-bars i:after{content:\"\";display:block;height:100%;width:var(--w);border-radius:999px;background:linear-gradient(90deg,var(--navy),var(--red))}.fdwi-bars span{text-align:right;color:var(--mut);font-weight:500;font-size:15px}.fdwi-bars a{color:var(--ink)}.fdwi-kicker{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--red);margin:0 0 10px}.fdwi-head .fdwi-kicker{color:var(--red);margin:0 0 10px}.fdwi-kicker:before{content:\"\";width:8px;height:8px;border-radius:50%;background:var(--red);box-shadow:0 0 0 4px rgba(200,16,46,.15)}.fdwi-note{font-size:14px;color:var(--mut);margin:16px 0 0}.fdwi-total{background:var(--soft);border-radius:18px;padding:28px}.fdwi-total b{display:block;font-size:56px;line-height:1;font-weight:800;color:var(--red);letter-spacing:-.02em}.fdwi-total p{margin:10px 0 0;color:var(--ink)}.fdwi-prod{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.fdwi-prod a{display:block;text-decoration:none;color:var(--ink);border:1px solid var(--line);border-radius:16px;overflow:hidden;height:100%;transition:box-shadow .2s,transform .2s;background:#fff}.fdwi-prod a:hover{box-shadow:0 14px 34px rgba(9,24,40,.12);transform:translateY(-2px)}.fdwi-prod img{display:block;width:100%;aspect-ratio:16\/10;object-fit:cover}.fdwi-prod strong{display:block;font-size:18px;padding:14px 16px 2px}.fdwi-prod small{display:block;font-size:14px;line-height:1.45;color:var(--mut);padding:0 16px 16px}.fdwi-guide{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:20px}.fdwi-guide h3{font-size:19px;font-weight:800;margin:0 0 6px}.fdwi-guide p{margin:0;color:var(--mut);font-size:16px}.fdwi-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;counter-reset:s}.fdwi-steps li{position:relative;background:var(--soft);border-radius:16px;padding:22px 20px 20px;counter-increment:s}.fdwi-steps li:before{content:counter(s);display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--navy);color:#fff;font-weight:800;margin-bottom:12px}.fdwi-steps strong{display:block;font-size:18px;margin-bottom:4px}.fdwi-steps p{margin:0;font-size:15px;line-height:1.5;color:var(--mut)}.fdwi-quote{margin:0;display:grid;grid-template-columns:auto 1fr;gap:28px;align-items:center;background:var(--navy);color:#fff;border-radius:20px;padding:36px 40px}.fdwi-quote .score{text-align:center;padding-right:28px;border-right:1px solid rgba(255,255,255,.2)}.fdwi-quote .score b{display:block;font-size:52px;line-height:1;font-weight:800}.fdwi-quote .score span{display:block;color:#ffc845;letter-spacing:3px;margin:6px 0 2px}.fdwi-quote .score a{color:rgba(255,255,255,.85);font-size:14px}.fdwi-quote blockquote{background:none!important;border:0!important;padding:0!important;color:#fff!important;font-style:normal!important;quotes:none;margin:0;font-size:clamp(20px,2vw,26px);line-height:1.4;font-weight:600}.fdwi-quote cite{display:block;font-style:normal;font-size:15px;color:rgba(255,255,255,.75);margin-top:10px;font-weight:400}.fdwi-faq{max-width:860px}.fdwi-faq details{border-bottom:1px solid var(--line);padding:18px 0}.fdwi-faq summary{cursor:pointer;font-weight:700;font-size:18px;list-style:none;display:flex;justify-content:space-between;gap:16px}.fdwi-faq summary::-webkit-details-marker{display:none}.fdwi-faq summary:after{content:\"+\";font-size:24px;line-height:1;color:var(--red)}.fdwi-faq details[open] summary:after{content:\"\\2212\"}.fdwi-faq p{margin:10px 0 0;color:var(--mut)}.fdwi-cta{margin-top:80px;background:linear-gradient(110deg,var(--ink),var(--navy));color:#fff}.fdwi-cta .wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;padding-top:52px;padding-bottom:52px}.fdwi-cta h2{font-size:clamp(26px,2.8vw,36px);font-weight:800;color:#fff}.fdwi-cta p{margin:6px 0 0;color:rgba(255,255,255,.8)}.fdwi-btns{display:flex;flex-wrap:wrap;gap:12px}.fdwi-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 26px;border-radius:10px;font-weight:700;text-decoration:none!important;background:var(--red);color:#fff!important}.fdwi-btn:hover{background:var(--red2)}.fdwi-btn.ghost{background:transparent;border:2px solid rgba(255,255,255,.6)}.fdwi-rel{list-style:none;margin:0;padding:28px 0 64px;display:flex;flex-wrap:wrap;gap:10px 22px;font-weight:600}@media (max-width:1100px){.fdwi-prod,.fdwi-steps{grid-template-columns:repeat(2,1fr)}.fdwi-guide{grid-template-columns:1fr}}@media (max-width:960px){ .fdwi-hero .wrap{grid-template-columns:1fr;gap:28px;padding-top:40px;padding-bottom:100px} .fdwi-card{max-width:640px} .fdwi-towns{grid-template-columns:1fr;gap:28px} .fdwi-stats ul{grid-template-columns:repeat(2,1fr)} .fdwi-stats li:nth-child(3){border-left:0} .fdwi-stats li:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:640px){ .fdwi{font-size:16px} .fdwi .wrap{padding:0 16px} .fdwi-hero .wrap{padding-top:24px;padding-bottom:88px;gap:20px} .fdwi-eyebrow{font-size:11px;margin-bottom:12px} .fdwi-eyebrow span{display:none} .fdwi-hero h1{font-size:30px;margin-bottom:10px} .fdwi-lead{font-size:16px;margin:0} .fdwi-checks,.fdwi-mini{display:none} .fdwi-chips{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:14px 0 0;padding:0} .fdwi-chips li{font-size:13px;font-weight:600;color:#fff;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:4px 10px} .fdwi-card{padding:20px 16px 14px;border-radius:14px} .fdwi-card h2{font-size:21px} .fdwi-stats li{padding:18px 10px} .fdwi-stats span{font-size:13px} .fdwi-sec{padding-top:52px} .fdwi-bars li{grid-template-columns:120px 1fr 74px;gap:10px;font-size:15px} .fdwi-bars span{font-size:13px} .fdwi-prod{grid-template-columns:1fr 1fr;gap:12px} .fdwi-prod strong{font-size:16px;padding:10px 12px 2px} .fdwi-prod small{display:none} .fdwi-steps{grid-template-columns:1fr} .fdwi-quote{grid-template-columns:1fr;padding:26px 22px;gap:18px} .fdwi-quote .score{border-right:0;padding:0 0 16px;border-bottom:1px solid rgba(255,255,255,.2)} .fdwi-cta{margin-top:56px} .fdwi-btns,.fdwi-btn{width:100%}}<\/style>\n<article class=\"fdwi\" lang=\"fr\">\n<section class=\"fdwi-hero fdwi-bleed\"><img width=\"1200\" height=\"700\" src=\"https:\/\/www.factorydirectmontreal.ca\/wp-content\/uploads\/2025\/04\/picture-window-replacement-montreal.webp\" class=\"fdwi-hero-img disable-lazyload\" alt=\"L&#039;arri\u00e8re d&#039;un bungalow de brique au cr\u00e9puscule, avec de nouvelles fen\u00eatres \u00e0 cadres blancs \u00e9clair\u00e9es de l&#039;int\u00e9rieur, une porte-patio coulissante donnant sur une terrasse en bois et une thermopompe murale\" fetchpriority=\"high\" decoding=\"async\" sizes=\"100vw\" srcset=\"https:\/\/www.factorydirectmontreal.ca\/wp-content\/uploads\/2025\/04\/picture-window-replacement-montreal-200x117.webp 200w, https:\/\/www.factorydirectmontreal.ca\/wp-content\/uploads\/2025\/04\/picture-window-replacement-montreal-300x175.webp 300w, https:\/\/www.factorydirectmontreal.ca\/wp-content\/uploads\/2025\/04\/picture-window-replacement-montreal-400x233.webp 400w, https:\/\/www.factorydirectmontreal.ca\/wp-content\/uploads\/2025\/04\/picture-window-replacement-montreal-600x350.webp 600w, https:\/\/www.factorydirectmontreal.ca\/wp-content\/uploads\/2025\/04\/picture-window-replacement-montreal-768x448.webp 768w, https:\/\/www.factorydirectmontreal.ca\/wp-content\/uploads\/2025\/04\/picture-window-replacement-montreal-800x467.webp 800w, https:\/\/www.factorydirectmontreal.ca\/wp-content\/uploads\/2025\/04\/picture-window-replacement-montreal-1024x597.webp 1024w, https:\/\/www.factorydirectmontreal.ca\/wp-content\/uploads\/2025\/04\/picture-window-replacement-montreal.webp 1200w\" \/><\/p>\n<div class=\"wrap\">\n<div>\n<p class=\"fdwi-eyebrow\">Rivi\u00e8re-des-Prairies<span> \u00b7 de Pointe-aux-Trembles \u00e0 Marc-Aur\u00e8le-Fortin<\/span><\/p>\n<h1>Fen\u00eatres, portes d&rsquo;entr\u00e9e et portes-patio pour les maisons de Rivi\u00e8re-des-Prairies et de Pointe-aux-Trembles<\/h1>\n<p class=\"fdwi-lead\"><strong>La moiti\u00e9 des logements de Rivi\u00e8re-des-Prairies\u2013Pointe-aux-Trembles sont des maisons.<\/strong> Portes et fen\u00eatres s\u2019y remplacent souvent ensemble.<\/p>\n<ul class=\"fdwi-chips\">\n<li>\u2605 4,5 \u00b7 484 avis Google<\/li>\n<li>Licence RBQ<\/li>\n<li>Estimation gratuite \u00e0 domicile<\/li>\n<li class=\"fdah2-chip\">9 200+ projets \u00b7 35+ ans<\/li><\/ul><a class=\"fd-hero-call fdah2-call\" href=\"tel:5143870001\"><svg aria-hidden=\"true\" viewBox=\"0 0 24 24\" width=\"18\" height=\"18\"><path fill=\"currentColor\" d=\"M6.6 10.8a15.1 15.1 0 0 0 6.6 6.6l2.2-2.2c.3-.3.7-.4 1-.2 1.1.4 2.3.6 3.6.6.6 0 1 .4 1 1V20c0 .6-.4 1-1 1A17 17 0 0 1 3 4c0-.6.4-1 1-1h3.5c.6 0 1 .4 1 1 0 1.3.2 2.5.6 3.6.1.3 0 .7-.2 1z\"\/><\/svg>Appeler (514) 387-0001<\/a>\n<ul class=\"fdwi-checks\">\n<li>Fen\u00eatres fabriqu\u00e9es au Canada, certifi\u00e9es ENERGY STAR<\/li>\n<li>Install\u00e9es par nos propres \u00e9quipes<\/li>\n<li>Dossier R\u00e9noclimat rempli avec vous, jusqu&rsquo;\u00e0 300 $ par fen\u00eatre admissible<\/li>\n<\/ul>\n<div class=\"fdwi-mini\">\n<p><b>\u2605\u2605\u2605\u2605\u2605<\/b>\u00ab Excellent service \u00e0 la client\u00e8le et installation impeccable. Les fen\u00eatres sont superbes. \u00bb<cite>Marco S., avis Google, septembre 2026 (traduit)<\/cite><\/p>\n<\/div>\n<\/div>\n<div class=\"fdwi-card\" id=\"fd-detail-quote\">\n<h2>Obtenez votre estimation gratuite<\/h2>\n<p class=\"sub\">Quatre \u00e9tapes rapides. Sans pression, sans engagement.<\/p>\n<script>\nvar gform;gform||(document.addEventListener(\"gform_main_scripts_loaded\",function(){gform.scriptsLoaded=!0}),document.addEventListener(\"gform\/theme\/scripts_loaded\",function(){gform.themeScriptsLoaded=!0}),window.addEventListener(\"DOMContentLoaded\",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>\"function\"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn(\"The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.\"),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener(\"gform_main_scripts_loaded\",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener(\"gform\/theme\/scripts_loaded\",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener(\"DOMContentLoaded\",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook(\"action\",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook(\"filter\",o,r,e,t)},doAction:function(o){gform.doHook(\"action\",o,arguments)},applyFilters:function(o){return gform.doHook(\"filter\",o,arguments)},removeAction:function(o,r){gform.removeHook(\"action\",o,r)},removeFilter:function(o,r,e){gform.removeHook(\"filter\",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+\"_\"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){\"function\"!=typeof(t=o.callable)&&(t=window[t]),\"action\"==r?t.apply(null,e):e[0]=t.apply(null,e)})),\"filter\"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});\n<\/script>\n\n                <div class='gf_browser_gecko gform_wrapper gform_legacy_markup_wrapper gform-theme--no-framework fd-multistep_wrapper' data-form-theme='legacy' data-form-index='0' id='gform_wrapper_2' ><div id='gf_2' class='gform_anchor' tabindex='-1'><\/div><form method='post' enctype='multipart\/form-data' target='gform_ajax_frame_2' id='gform_2' class='fd-multistep' action='\/fr\/wp-json\/wp\/v2\/pages\/24003#gf_2' data-formid='2' novalidate>\n                        <div class='gform-body gform_body'><ul id='gform_fields_2' class='gform_fields top_label form_sublabel_below description_below validation_below'><li id=\"field_2_31\" class=\"gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_2_31'><span class='gform-field-label__text'>URL<\/span><\/label><div class='ginput_container'><input name='input_31' id='input_2_31' type='text' value='' autocomplete='new-password'\/><\/div><div class='gfield_description' id='gfield_description_2_31'>Ce champ n\u2019est utilis\u00e9 qu\u2019\u00e0 des fins de validation et devrait rester inchang\u00e9.<\/div><\/li><li id=\"field_2_1\" class=\"gfield gfield--type-radio gfield--type-choice fd-step gfield_contains_required field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible gfield--choice-align-vertical\"  ><label class='gfield_label gform-field-label' ><span class='gform-field-label__text'>O\u00f9 se trouve la propri\u00e9t\u00e9?<\/span><span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_radio'><ul class='gfield_radio' id='input_2_1'>\n\t\t\t<li class='gchoice gchoice_2_1_0'>\n\t\t\t\t<input name='input_1' type='radio' value='Montr\u00e9al'  id='choice_2_1_0'    \/>\n\t\t\t\t<label for='choice_2_1_0' id='label_2_1_0' class='gform-field-label gform-field-label--type-inline'>Montr\u00e9al et Laval<\/label>\n\t\t\t<\/li>\n\t\t\t<li class='gchoice gchoice_2_1_1'>\n\t\t\t\t<input name='input_1' type='radio' value='Rive-Nord'  id='choice_2_1_1'    \/>\n\t\t\t\t<label for='choice_2_1_1' id='label_2_1_1' class='gform-field-label gform-field-label--type-inline'>Rive-Nord<\/label>\n\t\t\t<\/li>\n\t\t\t<li class='gchoice gchoice_2_1_2'>\n\t\t\t\t<input name='input_1' type='radio' value='Rive-Sud'  id='choice_2_1_2'    \/>\n\t\t\t\t<label for='choice_2_1_2' id='label_2_1_2' class='gform-field-label gform-field-label--type-inline'>Rive-Sud<\/label>\n\t\t\t<\/li>\n\t\t\t<li class='gchoice gchoice_2_1_3'>\n\t\t\t\t<input name='input_1' type='radio' value='Vaudreuil-Soulanges'  id='choice_2_1_3'    \/>\n\t\t\t\t<label for='choice_2_1_3' id='label_2_1_3' class='gform-field-label gform-field-label--type-inline'>Vaudreuil-Soulanges<\/label>\n\t\t\t<\/li><\/ul><\/div><div class='gfield_description' id='gfield_description_2_1'>Nous desservons le Grand Montr\u00e9al, Laval, la Rive-Nord, la Rive-Sud et Vaudreuil-Soulanges.<\/div><\/li><li id=\"field_2_6\" class=\"gfield gfield--type-checkbox gfield--type-choice fd-step fd-project-type gfield_contains_required field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible gfield--choice-align-vertical\"  ><label class='gfield_label gform-field-label gfield_label_before_complex' ><span class='gform-field-label__text'>De quoi avez-vous besoin?<\/span><span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_checkbox'><ul class='gfield_checkbox' id='input_2_6'><li class='gchoice gchoice_2_6_1'>\n\t\t\t\t\t\t\t\t<input class='gfield-choice-input' name='input_6.1' type='checkbox'  value='Fen\u00eatres'  id='choice_2_6_1'   aria-describedby=\"gfield_description_2_6\"\/>\n\t\t\t\t\t\t\t\t<label for='choice_2_6_1' id='label_2_6_1' class='gform-field-label gform-field-label--type-inline'>Fen\u00eatres<\/label>\n\t\t\t\t\t\t\t<\/li><li class='gchoice gchoice_2_6_2'>\n\t\t\t\t\t\t\t\t<input class='gfield-choice-input' name='input_6.2' type='checkbox'  value='Porte d\u2019entr\u00e9e'  id='choice_2_6_2'   \/>\n\t\t\t\t\t\t\t\t<label for='choice_2_6_2' id='label_2_6_2' class='gform-field-label gform-field-label--type-inline'>Porte d\u2019entr\u00e9e<\/label>\n\t\t\t\t\t\t\t<\/li><li class='gchoice gchoice_2_6_3'>\n\t\t\t\t\t\t\t\t<input class='gfield-choice-input' name='input_6.3' type='checkbox'  value='Porte-patio'  id='choice_2_6_3'   \/>\n\t\t\t\t\t\t\t\t<label for='choice_2_6_3' id='label_2_6_3' class='gform-field-label gform-field-label--type-inline'>Porte-patio<\/label>\n\t\t\t\t\t\t\t<\/li><li class='gchoice gchoice_2_6_4'>\n\t\t\t\t\t\t\t\t<input class='gfield-choice-input' name='input_6.4' type='checkbox'  value='Porte de garage'  id='choice_2_6_4'   \/>\n\t\t\t\t\t\t\t\t<label for='choice_2_6_4' id='label_2_6_4' class='gform-field-label gform-field-label--type-inline'>Porte de garage<\/label>\n\t\t\t\t\t\t\t<\/li><li class='gchoice gchoice_2_6_5'>\n\t\t\t\t\t\t\t\t<input class='gfield-choice-input' name='input_6.5' type='checkbox'  value='Verre'  id='choice_2_6_5'   \/>\n\t\t\t\t\t\t\t\t<label for='choice_2_6_5' id='label_2_6_5' class='gform-field-label gform-field-label--type-inline'>Verre<\/label>\n\t\t\t\t\t\t\t<\/li><\/ul><\/div><div class='gfield_description' id='gfield_description_2_6'>Cochez tout ce qui s\u2019applique.<\/div><\/li><li id=\"field_2_2\" class=\"gfield gfield--type-name fd-step gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label gfield_label_before_complex' ><span class='gform-field-label__text'>Qui notre estimateur doit-il demander?<\/span><span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gform-grid-row' id='input_2_2'>\n                            \n                            <span id='input_2_2_3_container' class='name_first gform-grid-col gform-grid-col--size-auto' >\n                                                    <input type='text' name='input_2.3' id='input_2_2_3' value=''   aria-required='true'   placeholder='Pr\u00e9nom' autocomplete=\"given-name\" \/>\n                                                    <label for='input_2_2_3' class='gform-field-label gform-field-label--type-sub '>Pr\u00e9nom<\/label>\n                                                <\/span>\n                            \n                            <span id='input_2_2_6_container' class='name_last gform-grid-col gform-grid-col--size-auto' >\n                                                    <input type='text' name='input_2.6' id='input_2_2_6' value=''   aria-required='true'   placeholder='Nom' autocomplete=\"family-name\" \/>\n                                                    <label for='input_2_2_6' class='gform-field-label gform-field-label--type-sub '>Nom<\/label>\n                                                <\/span>\n                            \n                        <\/div><\/li><li id=\"field_2_4\" class=\"gfield gfield--type-phone gfield--phone-format-international fd-step gfield_contains_required field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_2_4'><span class='gform-field-label__text'>\u00c0 quel num\u00e9ro pouvons-nous vous joindre pour votre soumission gratuite?<\/span><span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_phone'><input name='input_4' id='input_2_4' type='tel' value='' class='large'  placeholder='(514) 649-2222' aria-required=\"true\" aria-invalid=\"false\" aria-describedby=\"gfield_description_2_4\" autocomplete=\"tel\"  \/><\/div><div class='gfield_description' id='gfield_description_2_4'>Nous vous appelons pour discuter de votre projet. Sans pression, sans engagement.<\/div><\/li><li id=\"field_2_3\" class=\"gfield gfield--type-email fd-step gfield_contains_required field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_2_3'><span class='gform-field-label__text'>O\u00f9 envoyer votre soumission \u00e9crite?<\/span><span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input name='input_3' id='input_2_3' type='email' value='' class='large'   placeholder='courriel@gmail.com' aria-required=\"true\" aria-invalid=\"false\" aria-describedby=\"gfield_description_2_3\" autocomplete=\"email\"\/>\n                        <\/div><div class='gfield_description' id='gfield_description_2_3'>Votre soumission et vos documents de garantie sont envoy\u00e9s \u00e0 ce courriel.<\/div><\/li><li id=\"field_2_5\" class=\"gfield gfield--type-textarea fd-step fd-step-optional field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_2_5'><span class='gform-field-label__text'>Autre chose \u00e0 nous dire? (facultatif)<\/span><\/label><div class='ginput_container ginput_container_textarea'><textarea name='input_5' id='input_2_5' class='textarea medium'    placeholder='Nombre approximatif de fen\u00eatres ou de portes, type de propri\u00e9t\u00e9, \u00e9ch\u00e9ancier, meilleur moment pour vous joindre\u2026'  aria-invalid=\"false\"   rows='10' cols='50'><\/textarea><\/div><\/li><li id=\"field_2_20\" class=\"gfield gfield--type-hidden fd-attr fd-attr-utm_source gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><div class='ginput_container ginput_container_text'><input name='input_20' id='input_2_20' type='hidden' class='gform_hidden'  aria-invalid=\"false\" value='' \/><\/div><\/li><li id=\"field_2_21\" class=\"gfield gfield--type-hidden fd-attr fd-attr-utm_medium gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><div class='ginput_container ginput_container_text'><input name='input_21' id='input_2_21' type='hidden' class='gform_hidden'  aria-invalid=\"false\" value='' \/><\/div><\/li><li id=\"field_2_22\" class=\"gfield gfield--type-hidden fd-attr fd-attr-utm_campaign gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><div class='ginput_container ginput_container_text'><input name='input_22' id='input_2_22' type='hidden' class='gform_hidden'  aria-invalid=\"false\" value='' \/><\/div><\/li><li id=\"field_2_23\" class=\"gfield gfield--type-hidden fd-attr fd-attr-utm_term gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><div class='ginput_container ginput_container_text'><input name='input_23' id='input_2_23' type='hidden' class='gform_hidden'  aria-invalid=\"false\" value='' \/><\/div><\/li><li id=\"field_2_24\" class=\"gfield gfield--type-hidden fd-attr fd-attr-utm_content gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><div class='ginput_container ginput_container_text'><input name='input_24' id='input_2_24' type='hidden' class='gform_hidden'  aria-invalid=\"false\" value='' \/><\/div><\/li><li id=\"field_2_25\" class=\"gfield gfield--type-hidden fd-attr fd-attr-gclid gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><div class='ginput_container ginput_container_text'><input name='input_25' id='input_2_25' type='hidden' class='gform_hidden'  aria-invalid=\"false\" value='' \/><\/div><\/li><li id=\"field_2_26\" class=\"gfield gfield--type-hidden fd-attr fd-attr-fbclid gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><div class='ginput_container ginput_container_text'><input name='input_26' id='input_2_26' type='hidden' class='gform_hidden'  aria-invalid=\"false\" value='' \/><\/div><\/li><li id=\"field_2_27\" class=\"gfield gfield--type-hidden fd-attr fd-attr-msclkid gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><div class='ginput_container ginput_container_text'><input name='input_27' id='input_2_27' type='hidden' class='gform_hidden'  aria-invalid=\"false\" value='' \/><\/div><\/li><li id=\"field_2_28\" class=\"gfield gfield--type-hidden fd-attr fd-attr-landing_page gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><div class='ginput_container ginput_container_text'><input name='input_28' id='input_2_28' type='hidden' class='gform_hidden'  aria-invalid=\"false\" value='' \/><\/div><\/li><li id=\"field_2_29\" class=\"gfield gfield--type-hidden fd-attr fd-attr-referrer_url gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><div class='ginput_container ginput_container_text'><input name='input_29' id='input_2_29' type='hidden' class='gform_hidden'  aria-invalid=\"false\" value='' \/><\/div><\/li><li id=\"field_2_30\" class=\"gfield gfield--type-hidden fd-attr fd-attr-click_session_id gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><div class='ginput_container ginput_container_text'><input name='input_30' id='input_2_30' type='hidden' class='gform_hidden'  aria-invalid=\"false\" value='' \/><\/div><\/li><\/ul><\/div>\n        <div class='gform-footer gform_footer top_label'> <button type='submit' id='gform_submit_button_2' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' >Obtenir ma soumission gratuite<\/button> <input type='hidden' name='gform_ajax' value='form_id=2&amp;title=&amp;description=&amp;tabindex=0&amp;theme=legacy&amp;styles=[]&amp;hash=06fcc7194285192c12933191074eb9c4' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_2' value='iframe' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_2' id='gform_theme_2' value='legacy' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_2' id='gform_style_settings_2' value='[]' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_2' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='2' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='CAD' value='GG38qSHRN1Z5KpV1xpD8Yl4FIW\/VByMocNXNuD+zPjCEIhW8n9v1qkIoBOcUrp2QAOEeBmDBat8qA9m28NYaCrcHlJooUvwH2LhnjYiiRUJnLEc=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_2' value='WyJ7XCJnZm9ybV9zdWJtaXNzaW9uX21ldGhvZFwiOltcIjJmYzU4N2RhZmU5OTMwM2VhN2FiYjk1MTg3YmEyZTgwXCIsXCJiZTQ2MTJiZTc1YjY3YWUyOTNiYWRjZjMwNmI3OGEwMlwiLFwiMmJmMzgyNGQ2YmVmNzFiYWVjN2VhODBjY2Q4M2I0YmFcIl0sXCJnZm9ybV90aGVtZVwiOlwiMjkxNDQ3ZjE1ODY4MjExOWE1Y2JkNDQ0OTYwODM5NTVcIixcImdmb3JtX3N0eWxlX3NldHRpbmdzXCI6XCIyZmM3NDc0YjRjN2ViYTJlYjNiNzQzMzNhYjVjZjc0YVwiLFwiZm9ybV9pZFwiOlwiNDZlNjlhODliZWVhYjU3MWI5MzlmMDc4NDk1YWJiNWZcIixcInVybFwiOlwiYjdlOWFiNjcwYjkzMTFkZWNiYzA5ZTNiOTU3ZDllZTVcIixcInN0YXRlX3RpbWVzdGFtcFwiOlwiYjY3YWE4NzgwNDI1MmI0ZTFmYTU0MGVhOGRiNzBmMTBcIn0iLCJlMzJhYWYzMTBhYTdhNGQyNjI3YWZjOGZiZDA2NjNjYSIsMTc5NDcyMzY3Ml0=' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_2' id='gform_target_page_number_2' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_2' id='gform_source_page_number_2' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <\/form>\n                        <\/div>\n\t\t                <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_2' id='gform_ajax_frame_2' title='Cette iframe contient la logique n\u00e9cessaire pour manipuler Gravity Forms avec AJAX'><\/iframe>\n\t\t                <script>\ngform.initializeOnLoaded( function() {jQuery('#gform_ajax_frame_2').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_2');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_2').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_2').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_2').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_2').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/ jQuery(document).scrollTop(jQuery('#gform_wrapper_2').offset().top - mt); }, 50 );var current_page = jQuery('#gform_source_page_number_2').val();jQuery(document).trigger('gform_page_loaded', [2, current_page]);window['gf_submitting_2'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_2').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_2').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [2]);window['gf_submitting_2'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_2').text());}else{jQuery('#gform_2').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"2\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_2\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_2\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_2\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 2, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} );\n<\/script>\n\n<ul class=\"fdwi-proof\">\n<li><a href=\"https:\/\/search.google.com\/local\/reviews?placeid=ChIJl206JqMvyUwRc5lXuMt7GnA\" target=\"_blank\" rel=\"noopener\">\u2605 4,5 \u00b7 484 avis Google<\/a><\/li>\n<li>RBQ 5735-2130-01<\/li>\n<li>Soumission \u00e9crite gratuite<\/li>\n<\/ul>\n<p><img decoding=\"async\" class=\"lazyload fdwi-certs\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27617%27%20height%3D%2796%27%20viewBox%3D%270%200%20617%2096%27%3E%3Crect%20width%3D%27617%27%20height%3D%2796%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/www.factorydirectmontreal.ca\/wp-content\/uploads\/2019\/11\/certifications-factory-direct-montreal-windows-doors-laval-longueuil.jpg\" alt=\"Certifications : d\u00e9taillant certifi\u00e9 Window Wise, SAWDAC, ENERGY STAR, CSA, garantie de 25 ans transf\u00e9rable\" width=\"617\" height=\"96\" loading=\"lazy\"><\/div>\n<\/div>\n<\/section>\n<div class=\"fdwi-stats\">\n<div class=\"wrap\">\n<ul>\n<li><b>9 200<em>+<\/em><\/b><span>projets dans le Grand Montr\u00e9al<\/span><\/li>\n<li><b>35<em>+<\/em><\/b><span>ans d&rsquo;exp\u00e9rience en portes et fen\u00eatres<\/span><\/li>\n<li><b>4,5<em>\u2605<\/em><\/b><span>note moyenne sur Google<\/span><\/li>\n<li><b>RBQ<\/b><span>entrepreneur licenci\u00e9 5735-2130-01<\/span><\/li>\n<\/ul>\n<\/div>\n<\/div>\n<style id=\"fdc3-css\">.fdc3-local{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;margin-top:24px}\n.fdc3-local>div{border:1px solid var(--line);border-radius:14px;padding:24px}.fdc3-local h3{margin:0 0 8px;font-size:19px}.fdc3-local p{margin:0}\n.fdc3-rules{display:grid;gap:0;margin-top:20px;border-top:1px solid var(--line)}.fdc3-rules>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:24px;padding:20px 0;border-bottom:1px solid var(--line)}\n.fdc3-rules h3{margin:0;font-size:18px}.fdc3-rules p{margin:0}\n.fdns-map{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;margin-top:20px;align-items:start}\n.fdns-dist{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:14px;overflow:hidden}\n.fdns-dist li{display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:center;padding:10px 16px;border-top:1px solid var(--line);font-size:16px}\n.fdns-dist li:first-child{border-top:0}.fdns-dist span{color:var(--mut);font-size:15px;white-space:nowrap}.fdns-dist a{font-size:14px;font-weight:700;white-space:nowrap}\n.fdns-side{display:grid;gap:16px}.fdns-side iframe{width:100%;height:300px;border:0;border-radius:14px}\n.fdns-side figure{margin:0}.fdns-side img{width:100%;height:auto;border-radius:14px;display:block}.fdns-side figcaption{color:var(--mut);font-size:14px;margin-top:6px}\n.fdc3-src{font-size:14px;color:var(--mut)}.fdc3-src ol{margin:8px 0 0;padding-left:20px}.fdc3-src li{margin:4px 0;word-break:break-word}\n@media (max-width:960px){.fdns-map{grid-template-columns:1fr}.fdc3-rules>div{grid-template-columns:1fr;gap:6px}}<\/style>\n<section class=\"fdwi-sec\">\n<div class=\"wrap\">\n<h2>Ce que les maisons de l&rsquo;est demandent \u00e0 une fen\u00eatre et \u00e0 une porte<\/h2>\n<p style=\"color:var(--mut);margin:0\">Le recensement de 2021 y a compt\u00e9 43 775 m\u00e9nages, en hausse de 3,1 % depuis 2016. Les propri\u00e9taires en forment 62,1 %, bien au-dessus des 36,4 % de la Ville. Les maisons unifamiliales, y compris jumel\u00e9es et en rang\u00e9e, repr\u00e9sentent 49,2 % des logements occup\u00e9s, contre 13,9 % dans l&rsquo;ensemble de Montr\u00e9al.<\/p>\n<div class=\"fdc3-local\">\n<div>\n<h3>Rivi\u00e8re-des-Prairies est le quartier des maisons<\/h3>\n<p>Les maisons unifamiliales forment 72,5 % du parc de Rivi\u00e8re-des-Prairies, la plus forte part de l&rsquo;arrondissement. Le revenu m\u00e9dian des m\u00e9nages y est le plus \u00e9lev\u00e9, \u00e0 100 000 $. Beaucoup choisissent toute l&rsquo;enveloppe : fen\u00eatres, porte d&rsquo;entr\u00e9e neuve et porte-patio en une seule visite.<\/p>\n<\/div>\n<div>\n<h3>Pointe-aux-Trembles m\u00eale maisons et immeubles<\/h3>\n<p>Pointe-aux-Trembles a la plus forte hausse des frais de logement m\u00e9dians de l&rsquo;arrondissement et la plus grande part de logements \u00e0 r\u00e9parations majeures, soit 6,2 %. Son revenu m\u00e9dian est de 70 000 $. Nous chiffrons chaque ouverture \u00e0 part : vous commencez par les pires et terminez le reste l&rsquo;an prochain.<\/p>\n<\/div>\n<div>\n<h3>Bungalows, demi-niveaux et terrasse \u00e0 l&rsquo;arri\u00e8re<\/h3>\n<p>La plupart des maisons sont basses et larges, avec une grande fen\u00eatre en fa\u00e7ade et une porte-patio \u00e0 l&rsquo;arri\u00e8re. Les portes coulissantes sont souvent l&rsquo;ouverture la plus ancienne. Nous v\u00e9rifions le rail, le seuil et la hauteur de la terrasse avant de soumissionner un remplacement.<\/p>\n<\/div>\n<div>\n<h3>Des propri\u00e9taires qui planifient<\/h3>\n<p>Dans 29,8 % des m\u00e9nages, le principal soutien a 65 ans ou plus, et le taux de r\u00e9parations majeures de l&rsquo;arrondissement (5,6 %) est inf\u00e9rieur aux 8,6 % de la Ville. Les maisons sont en g\u00e9n\u00e9ral bien entretenues : c&rsquo;est pourquoi les propri\u00e9taires d&rsquo;ici parlent de vitrage, de couleur de cadre et de dur\u00e9e de vie d&rsquo;une porte, pas seulement de prix.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"fdwi-sec\">\n<div class=\"wrap\">\n<h2>Que demande l&rsquo;arrondissement de Rivi\u00e8re-des-Prairies\u2013Pointe-aux-Trembles pour les portes et fen\u00eatres?<\/h2>\n<p style=\"margin:0\">Oui, un permis s&rsquo;impose, m\u00eame quand le remplacement garde la m\u00eame dimension. La page de cet arrondissement sur montreal.ca (mise \u00e0 jour le 30 juillet 2026) range les portes et fen\u00eatres ext\u00e9rieures parmi les travaux vis\u00e9s. Ayez-le en main avant le jour de la pose.<\/p>\n<div class=\"fdc3-rules\">\n<div>\n<h3>Les frais et les documents<\/h3>\n<p>La <a href=\"https:\/\/montreal.ca\/demarches\/remplacer-des-portes-et-des-fenetres-par-des-modeles-de-memes-dimensions?arrondissement=RDPPAT\">page de l&rsquo;arrondissement<\/a> facture 9,80 $ sur chaque tranche de 1 000 $ de travaux. Le tarif le plus bas est de 167,40 $ pour un immeuble r\u00e9sidentiel et de 491,70 $ pour tout b\u00e2timent commercial, industriel, institutionnel ou mixte. Les papiers : une soumission taxes incluses, un certificat de localisation et la fiche technique du fabricant. Une fois pay\u00e9s, les frais restent \u00e0 la Ville.<\/p>\n<\/div>\n<div>\n<h3>Patrimoine et normes architecturales<\/h3>\n<p>La page pr\u00e9cise que des frais suppl\u00e9mentaires peuvent s&rsquo;appliquer si votre b\u00e2timent ou son secteur a une valeur patrimoniale ou est soumis \u00e0 des normes architecturales particuli\u00e8res. Elle n&rsquo;exige aucune photo suppl\u00e9mentaire pour cet arrondissement. Si vous habitez une rue ancienne d&rsquo;un noyau villageois, demandez au comptoir comment votre adresse est class\u00e9e.<\/p>\n<\/div>\n<div>\n<h3>Un examen PIIA l\u00e0 o\u00f9 il s&rsquo;applique<\/h3>\n<p>La <a href=\"https:\/\/montreal.ca\/demarches\/demander-une-approbation-par-plan-dimplantation-et-dintegration-architecturale?arrondissement=RDPPAT\">page PIIA<\/a> de l&rsquo;arrondissement indique que certains projets peuvent exiger une approbation, dont les travaux qui touchent l&rsquo;apparence architecturale d&rsquo;un b\u00e2timent existant. Elle ne nomme ni frais ni d\u00e9lai. Appelez le comptoir des permis avec votre adresse avant de choisir un mod\u00e8le.<\/p>\n<\/div>\n<div>\n<h3>Le comptoir des permis<\/h3>\n<p>Le <a href=\"https:\/\/montreal.ca\/lieux\/comptoir-des-permis-riviere-des-prairies-pointe-aux-trembles\">comptoir<\/a> est au 12090, rue Notre-Dame Est. T\u00e9l\u00e9phone : 514 868-4343. Horaire affich\u00e9 : lundi, mardi et jeudi de 9 h \u00e0 11 h 30 et de 13 h \u00e0 16 h, mercredi apr\u00e8s-midi, vendredi avant-midi. Un dossier de copropri\u00e9t\u00e9 ajoute une lettre de chaque copropri\u00e9taire ou une r\u00e9solution du syndicat.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"fdwi-sec\">\n<div class=\"wrap\">\n<h2>Ce que nous rempla\u00e7ons dans les maisons de Rivi\u00e8re-des-Prairies et de Pointe-aux-Trembles<\/h2>\n<ul class=\"fdwi-prod\" style=\"margin-top:24px\">\n<li><a href=\"https:\/\/www.factorydirectmontreal.ca\/fr\/fenetres\/\"><img decoding=\"async\" class=\"disable-lazyload\" src=\"https:\/\/www.factorydirectmontreal.ca\/wp-content\/uploads\/2024\/06\/windows-installation-rosemont-la-petite-patrie-768x432.jpeg\" alt=\"Fen\u00eatres\" loading=\"lazy\" width=\"768\" height=\"480\"><strong>Fen\u00eatres<\/strong><small>PVC et hybrides, triple vitrage, double Low-E<\/small><\/a><\/li>\n<li><a href=\"https:\/\/www.factorydirectmontreal.ca\/fr\/portes\/porte-dentree-a-montreal\/\"><img decoding=\"async\" class=\"disable-lazyload\" src=\"https:\/\/www.factorydirectmontreal.ca\/wp-content\/uploads\/2025\/04\/Front-Exterior-Door-Replacement-768x384.webp\" alt=\"Portes d'entr\u00e9e\" loading=\"lazy\" width=\"768\" height=\"480\"><strong>Portes d&rsquo;entr\u00e9e<\/strong><small>Acier ou fibre de verre, avec verre d\u00e9coratif au choix<\/small><\/a><\/li>\n<li><a href=\"https:\/\/www.factorydirectmontreal.ca\/fr\/portes\/patio-patio\/\"><img decoding=\"async\" class=\"disable-lazyload\" src=\"https:\/\/www.factorydirectmontreal.ca\/wp-content\/uploads\/2023\/03\/Sliding-Patio-Doors-Montreal-New-Factory-Direct-768x423.jpg\" alt=\"Portes-patio\" loading=\"lazy\" width=\"768\" height=\"480\"><strong>Portes-patio<\/strong><small>Portes-patio coulissantes et empilables<\/small><\/a><\/li>\n<li><a href=\"https:\/\/www.factorydirectmontreal.ca\/fr\/portes\/portes-garage\/\"><img decoding=\"async\" class=\"disable-lazyload\" src=\"https:\/\/www.factorydirectmontreal.ca\/wp-content\/uploads\/2025\/04\/Garage-Door-Replacement-Montreal-1-768x448.webp\" alt=\"Portes de garage\" loading=\"lazy\" width=\"768\" height=\"480\"><strong>Portes de garage<\/strong><small>Portes de garage isol\u00e9es, pos\u00e9es avec le reste<\/small><\/a><\/li>\n<\/ul>\n<\/div>\n<\/section>\n<section class=\"fdwi-sec\">\n<div class=\"wrap\">\n<h2>Comment nous desservons Rivi\u00e8re-des-Prairies et Pointe-aux-Trembles<\/h2>\n<div class=\"fdwi-guide\">\n<div>\n<h3>Rivi\u00e8re-des-Prairies<\/h3>\n<p>\u00c0 27 km et environ 32 minutes de notre salle de montre de Saint-Laurent, sans circulation. Nous pr\u00e9voyons une seule visite pour toute l&rsquo;enveloppe : fen\u00eatres, porte d&rsquo;entr\u00e9e et porte-patio forment une seule commande.<\/p>\n<\/div>\n<div>\n<h3>Pointe-aux-Trembles<\/h3>\n<p>\u00c0 28 km et environ 34 minutes, pr\u00e8s du comptoir des permis de l&rsquo;arrondissement. Si votre maison est dans le vieux village, pr\u00e8s de l&rsquo;\u00e9glise, demandez t\u00f4t au comptoir si un examen s&rsquo;applique.<\/p>\n<\/div>\n<div>\n<h3>Marc-Aur\u00e8le-Fortin<\/h3>\n<p>\u00c0 33 km et environ 30 minutes, par le boulevard du m\u00eame nom. Ce secteur compte la plus forte proportion de m\u00e9nages immigrants de l&rsquo;arrondissement, \u00e0 49,6 % : nous offrons donc l&rsquo;estimation en fran\u00e7ais ou en anglais et expliquons le permis dans l&rsquo;une ou l&rsquo;autre langue.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"fdwi-sec\">\n<div class=\"wrap\">\n<h2>Nos clients de l&rsquo;est sont \u00e0 27 \u00e0 33 km de notre salle de montre<\/h2>\n<p style=\"color:var(--mut);margin:0\">Le trajet commence \u00e0 Saint-Laurent, au 1190, rue B\u00e9gin. Les kilom\u00e8tres et les minutes viennent du calcul d&rsquo;itin\u00e9raire d&rsquo;OpenStreetMap, arrondis, en circulation fluide.<\/p>\n<div class=\"fdns-map\">\n<ul class=\"fdns-dist\">\n<li><strong>Boulevard Maurice-Duplessis (Rivi\u00e8re-des-Prairies)<\/strong><span>27 km \u00b7 32 min<\/span><a href=\"https:\/\/www.google.com\/maps\/dir\/?api=1&amp;origin=Boulevard%20Maurice-Duplessis%20%28Rivi%C3%A8re-des-Prairies%29%2C%20QC&amp;destination=Factory+Direct+Montreal,+1190+Rue+B%C3%A9gin,+Saint-Laurent,+QC\" target=\"_blank\" rel=\"noopener\">Itin\u00e9raire<\/a><\/li>\n<li><strong>Place du Village (Pointe-aux-Trembles)<\/strong><span>28 km \u00b7 34 min<\/span><a href=\"https:\/\/www.google.com\/maps\/dir\/?api=1&amp;origin=Place%20du%20Village%20%28Pointe-aux-Trembles%29%2C%20QC&amp;destination=Factory+Direct+Montreal,+1190+Rue+B%C3%A9gin,+Saint-Laurent,+QC\" target=\"_blank\" rel=\"noopener\">Itin\u00e9raire<\/a><\/li>\n<li><strong>Boulevard Marc-Aur\u00e8le-Fortin<\/strong><span>33 km \u00b7 30 min<\/span><a href=\"https:\/\/www.google.com\/maps\/dir\/?api=1&amp;origin=Boulevard%20Marc-Aur%C3%A8le-Fortin%2C%20QC&amp;destination=Factory+Direct+Montreal,+1190+Rue+B%C3%A9gin,+Saint-Laurent,+QC\" target=\"_blank\" rel=\"noopener\">Itin\u00e9raire<\/a><\/li>\n<\/ul>\n<div class=\"fdns-side\"><iframe src=\"https:\/\/www.google.com\/maps\/embed?pb=!1m14!1m8!1m3!1d11187.357901523099!2d-73.712134!3d45.4931772!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x4cc92fa3263a6d97%3A0x701a7bcbb8579973!2sPortes%20et%20Fen%C3%AAtres%20Factory%20Direct%20Montr%C3%A9al%20Windows%20%26%20Doors!5e0!3m2!1sfr!2sca!4v1680490160515!5m2!1sfr!2sca\" title=\"Salle de montre Factory Direct Montr\u00e9al sur Google Maps\" loading=\"lazy\" referrerpolicy=\"no-referrer-when-downgrade\"><\/iframe><\/p>\n<figure><img class=\"lazyload\" decoding=\"async\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27900%27%20height%3D%271200%27%20viewBox%3D%270%200%20900%201200%27%3E%3Crect%20width%3D%27900%27%20height%3D%271200%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/www.factorydirectmontreal.ca\/wp-content\/uploads\/2025\/04\/Exterior-Door-Replacement-Montreal-1.webp\" alt=\"Une porte d'entr\u00e9e noire avec un panneau vitr\u00e9 et une longue lat\u00e9rale, pos\u00e9e dans une brique p\u00e2le textur\u00e9e. Sur une maison comme celle-ci, on choisit mieux la porte et les fen\u00eatres ensemble.\" loading=\"lazy\"><figcaption>Une porte d&rsquo;entr\u00e9e noire avec un panneau vitr\u00e9 et une longue lat\u00e9rale, pos\u00e9e dans une brique p\u00e2le textur\u00e9e. Sur une maison comme celle-ci, on choisit mieux la porte et les fen\u00eatres ensemble.<\/figcaption><\/figure>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"fdwi-sec\">\n<div class=\"wrap\">\n<h2>Comment se d\u00e9roule votre projet<\/h2>\n<ol class=\"fdwi-steps\" style=\"margin-top:24px\">\n<li><strong>Estimation gratuite \u00e0 domicile<\/strong>\n<p>Un estimateur mesure chaque ouverture et v\u00e9rifie les cadres.<\/p>\n<\/li>\n<li><strong>Soumission \u00e9crite<\/strong>\n<p>Produits, finis et travaux d&rsquo;installation confirm\u00e9s par \u00e9crit.<\/p>\n<\/li>\n<li><strong>Installation par nos \u00e9quipes<\/strong>\n<p>Nos propres installateurs font le travail, couvert par la garantie de 25 ans transf\u00e9rable.<\/p>\n<\/li>\n<li><strong>R\u00e9noclimat<\/strong>\n<p>Nous pr\u00e9parons les documents avec vous, jusqu&rsquo;\u00e0 150 $ par ouverture admissible.<\/p>\n<\/li>\n<\/ol>\n<\/div>\n<\/section>\n<section class=\"fdwi-sec\">\n<div class=\"wrap\">\n<figure class=\"fdwi-quote\">\n<div class=\"score\"><b>4.5<\/b><span>\u2605\u2605\u2605\u2605\u2605<\/span><a href=\"https:\/\/search.google.com\/local\/reviews?placeid=ChIJl206JqMvyUwRc5lXuMt7GnA\" target=\"_blank\" rel=\"noopener\">484 avis Google<\/a><\/div>\n<div>\n<blockquote>\n<p>\u00ab Excellent service \u00e0 la client\u00e8le et installation impeccable. Les fen\u00eatres sont superbes. \u00bb<\/p>\n<\/blockquote>\n<p><cite>Marco S., avis Google, septembre 2026 (traduit)<\/cite><\/div>\n<\/figure>\n<\/div>\n<\/section>\n<section class=\"fdwi-sec\">\n<div class=\"wrap fdwi-faq\">\n<h2>Les questions des propri\u00e9taires de l&rsquo;est<\/h2>\n<details>\n<summary>Un permis est-il requis pour de nouvelles fen\u00eatres dans cet arrondissement?<\/summary>\n<p>Oui. La page de la Ville pour cet arrondissement en demande un, m\u00eame pour des mod\u00e8les de m\u00eames dimensions. Pr\u00e9voyez 9,80 $ par tranche de 1 000 $ de travaux, avec un plancher r\u00e9sidentiel de 167,40 $.<\/p>\n<\/details>\n<details>\n<summary>Puis-je remplacer la porte-patio et les fen\u00eatres ensemble?<\/summary>\n<p>Oui. Nous les chiffrons sur une seule soumission \u00e9crite, et une seule demande de permis les couvre. Demandez qu&rsquo;on v\u00e9rifie le rail et le seuil de la porte-patio \u00e0 la visite.<\/p>\n<\/details>\n<details>\n<summary>Ma rue est-elle soumise \u00e0 un examen PIIA?<\/summary>\n<p>La Ville ne publie pas de oui ou de non simple pour cet arrondissement. Sa page dit que certains projets peuvent exiger une approbation. Appelez le 514 868-4343 ou passez au comptoir avec votre adresse.<\/p>\n<\/details>\n<details>\n<summary>Quel secteur compte le plus de logements \u00e0 r\u00e9parations majeures?<\/summary>\n<p>Pointe-aux-Trembles, avec 6,2 % des logements. Pour tout l&rsquo;arrondissement, la part est de 5,6 %. Apportez \u00e0 l&rsquo;estimation la liste compl\u00e8te de vos ouvertures \u00e0 probl\u00e8me.<\/p>\n<\/details>\n<details>\n<summary>R\u00e9noclimat aide-t-il pour les fen\u00eatres ici?<\/summary>\n<p>Oui, selon les conditions du programme. Il verse jusqu&rsquo;\u00e0 300 $ par fen\u00eatre admissible, avec des plafonds de 4 500 $ pour une maison et de 6 000 $ pour un immeuble \u00e0 logements multiples. Il vise les nouveaux dossiers depuis le 1er octobre 2026. Les r\u00e8gles \u00e0 jour sont sur quebec.ca.<\/p>\n<\/details>\n<\/div>\n<\/section>\n<section class=\"fdwi-cta fdwi-bleed\">\n<div class=\"wrap\">\n<div>\n<h2>R\u00e9servez votre estimation gratuite \u00e0 domicile \u00e0 Rivi\u00e8re-des-Prairies\u2013Pointe-aux-Trembles<\/h2>\n<p>Nous mesurons chez vous et vous envoyons une soumission \u00e9crite.<\/p>\n<\/div>\n<div class=\"fdwi-btns\"><a class=\"fdwi-btn\" href=\"#fd-detail-quote\">Obtenir ma soumission gratuite<\/a><a class=\"fdwi-btn ghost\" href=\"tel:5143870001\">(514) 387-0001<\/a><\/div>\n<\/div>\n<\/section>\n<div class=\"wrap\">\n<ul class=\"fdwi-rel\">\n<li><a href=\"https:\/\/www.factorydirectmontreal.ca\/fr\/portes-fenetres-laval\/\">Portes et fen\u00eatres \u00e0 Laval<\/a><\/li>\n<li><a href=\"https:\/\/www.factorydirectmontreal.ca\/fr\/secteurs-desservis\/\">Tous les secteurs desservis<\/a><\/li>\n<li><a href=\"https:\/\/www.factorydirectmontreal.ca\/fr\/fenetres\/fenetre-a-battant\/\">Fen\u00eatres \u00e0 battant<\/a><\/li>\n<li><a href=\"https:\/\/www.factorydirectmontreal.ca\/fr\/portes\/porte-dentree-a-montreal\/\">Portes d&rsquo;entr\u00e9e<\/a><\/li>\n<li><a href=\"https:\/\/www.factorydirectmontreal.ca\/fr\/renoclimat-portes-fenetres-quebec-2026-liste-de-verification\/\">R\u00e9noclimat : liste de v\u00e9rification 2026<\/a><\/li>\n<\/ul>\n<\/div>\n<div class=\"wrap fdc3-src\">\n<details>\n<summary>Sources<\/summary>\n<ol>\n<li><a href=\"https:\/\/montreal.ca\/demarches\/remplacer-des-portes-et-des-fenetres-par-des-modeles-de-memes-dimensions?arrondissement=RDPPAT\" target=\"_blank\" rel=\"noopener\">Ville de Montr\u00e9al, Remplacer des portes et des fen\u00eatres par des mod\u00e8les de m\u00eames dimensions (RDPPAT block, page updated 2026-07-30)<\/a><\/li>\n<li><a href=\"https:\/\/montreal.ca\/demarches\/demander-une-approbation-par-plan-dimplantation-et-dintegration-architecturale?arrondissement=RDPPAT\" target=\"_blank\" rel=\"noopener\">Ville de Montr\u00e9al, Faire approuver un projet li\u00e9 \u00e0 un PIIA (RDPPAT block, page updated 2026-01-20)<\/a><\/li>\n<li><a href=\"https:\/\/montreal.ca\/lieux\/comptoir-des-permis-riviere-des-prairies-pointe-aux-trembles\" target=\"_blank\" rel=\"noopener\">Ville de Montr\u00e9al, Comptoir des permis Rivi\u00e8re-des-Prairies\u2013Pointe-aux-Trembles<\/a><\/li>\n<li><a href=\"https:\/\/donnees.montreal.ca\/dataset\/8e35e633-cec1-44c2-9a88-8aca9f41e3fd\/resource\/5b7a32f3-34d1-4814-9e4c-7ed130b18d6f\/download\/rdp-pat.html\" target=\"_blank\" rel=\"noopener\">Ville de Montr\u00e9al, Profil des m\u00e9nages et des logements, Rivi\u00e8re-des-Prairies\u2013Pointe-aux-Trembles (census 2021 custom data)<\/a><\/li>\n<li><a href=\"https:\/\/www.quebec.ca\/habitation-territoire\/chauffage-consommation-energie\/aide-financiere-renovation-ecoenergetique\/renoclimat\/nouveautes-adaptation-inondations\" target=\"_blank\" rel=\"noopener\">Gouvernement du Qu\u00e9bec, R\u00e9noclimat: new measures since October 1, 2026 (page updated 2026-10-13)<\/a><\/li>\n<li><a href=\"https:\/\/project-osrm.org\/\" target=\"_blank\" rel=\"noopener\">OpenStreetMap Nominatim and OSRM, driving distances from 1190 Rue B\u00e9gin<\/a><\/li>\n<\/ol>\n<\/details>\n<\/div>\n<\/article>\n<\/div><\/div><\/div><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"100-width.php","meta":{"footnotes":""},"class_list":["post-24003","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.6 (Yoast SEO v28.6) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Portes et fen\u00eatres Rivi\u00e8re-des-Prairies | Factory Direct<\/title>\n<meta name=\"description\" content=\"Remplacement de portes et fen\u00eatres pour les maisons de Rivi\u00e8re-des-Prairies et de Pointe-aux-Trembles. Permis, estimation gratuite et soumission \u00e9crite.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.factorydirectmontreal.ca\/fr\/portes-et-fenetres-riviere-des-prairies-pointe-aux-trembles\/\" \/>\n<meta property=\"og:locale\" content=\"fr_CA\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Portes et fen\u00eatres Rivi\u00e8re-des-Prairies\u2013Pointe-aux-Trembles\" \/>\n<meta property=\"og:description\" content=\"Remplacement de portes et fen\u00eatres pour les maisons de Rivi\u00e8re-des-Prairies et de Pointe-aux-Trembles. Permis, estimation gratuite et soumission \u00e9crite.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.factorydirectmontreal.ca\/fr\/portes-et-fenetres-riviere-des-prairies-pointe-aux-trembles\/\" \/>\n<meta property=\"og:site_name\" content=\"Factory Direct Montr\u00e9al\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/FactoryDirectMTL\/\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.factorydirectmontreal.ca\/wp-content\/uploads\/2026\/11\/fmtl-share-riviere-des-prairies-pointe-aux-trembles-fr.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.factorydirectmontreal.ca\/wp-content\/uploads\/2026\/11\/fmtl-share-riviere-des-prairies-pointe-aux-trembles-fr.jpg\" \/>\n<meta name=\"twitter:site\" content=\"@FactoryDirectTM\" \/>\n<meta name=\"twitter:label1\" content=\"Estimation du temps de lecture\" \/>\n\t<meta name=\"twitter:data1\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.factorydirectmontreal.ca\\\/fr\\\/portes-et-fenetres-riviere-des-prairies-pointe-aux-trembles\\\/\",\"url\":\"https:\\\/\\\/www.factorydirectmontreal.ca\\\/fr\\\/portes-et-fenetres-riviere-des-prairies-pointe-aux-trembles\\\/\",\"name\":\"Portes et fen\u00eatres Rivi\u00e8re-des-Prairies | Factory Direct\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.factorydirectmontreal.ca\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.factorydirectmontreal.ca\\\/fr\\\/portes-et-fenetres-riviere-des-prairies-pointe-aux-trembles\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.factorydirectmontreal.ca\\\/fr\\\/portes-et-fenetres-riviere-des-prairies-pointe-aux-trembles\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.factorydirectmontreal.ca\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/picture-window-replacement-montreal.webp\",\"datePublished\":\"2026-11-13T04:49:43+00:00\",\"description\":\"Remplacement de portes et fen\u00eatres pour les maisons de Rivi\u00e8re-des-Prairies et de Pointe-aux-Trembles. Permis, estimation gratuite et soumission \u00e9crite.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.factorydirectmontreal.ca\\\/fr\\\/portes-et-fenetres-riviere-des-prairies-pointe-aux-trembles\\\/#breadcrumb\"},\"inLanguage\":\"fr-CA\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.factorydirectmontreal.ca\\\/fr\\\/portes-et-fenetres-riviere-des-prairies-pointe-aux-trembles\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-CA\",\"@id\":\"https:\\\/\\\/www.factorydirectmontreal.ca\\\/fr\\\/portes-et-fenetres-riviere-des-prairies-pointe-aux-trembles\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.factorydirectmontreal.ca\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/picture-window-replacement-montreal.webp\",\"contentUrl\":\"https:\\\/\\\/www.factorydirectmontreal.ca\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/picture-window-replacement-montreal.webp\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.factorydirectmontreal.ca\\\/fr\\\/portes-et-fenetres-riviere-des-prairies-pointe-aux-trembles\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.factorydirectmontreal.ca\\\/fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Portes et fen\u00eatres Rivi\u00e8re-des-Prairies\u2013Pointe-aux-Trembles\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.factorydirectmontreal.ca\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/www.factorydirectmontreal.ca\\\/fr\\\/\",\"name\":\"Portes et Fen\u00eatres Factory Direct Montr\u00e9al\",\"description\":\"Remplacement des fen\u00eatres et des portes\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.factorydirectmontreal.ca\\\/fr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.factorydirectmontreal.ca\\\/fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-CA\"},{\"@type\":[\"Organization\",\"Place\",\"HomeAndConstructionBusiness\"],\"@id\":\"https:\\\/\\\/www.factorydirectmontreal.ca\\\/fr\\\/#organization\",\"name\":\"Portes et Fen\u00eatres Factory Direct Montr\u00e9al Windows & Doors\",\"url\":\"https:\\\/\\\/www.factorydirectmontreal.ca\\\/fr\\\/\",\"logo\":{\"@id\":\"https:\\\/\\\/www.factorydirectmontreal.ca\\\/fr\\\/portes-et-fenetres-riviere-des-prairies-pointe-aux-trembles\\\/#local-main-organization-logo\"},\"image\":{\"@id\":\"https:\\\/\\\/www.factorydirectmontreal.ca\\\/fr\\\/portes-et-fenetres-riviere-des-prairies-pointe-aux-trembles\\\/#local-main-organization-logo\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/FactoryDirectMTL\\\/\",\"https:\\\/\\\/x.com\\\/FactoryDirectTM\",\"https:\\\/\\\/www.instagram.com\\\/factorydirectmtl\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/factory-direct-montreal-windows-doors\\\/\",\"https:\\\/\\\/www.youtube.com\\\/@factorydirectmtl\",\"https:\\\/\\\/goo.gl\\\/maps\\\/3qZWeBkGtU2uK8T69\",\"https:\\\/\\\/www.pinterest.ca\\\/factorydirectwindowsfenetres\",\"https:\\\/\\\/www.google.com\\\/maps?cid=8077904996543732083\"],\"address\":{\"@id\":\"https:\\\/\\\/www.factorydirectmontreal.ca\\\/fr\\\/portes-et-fenetres-riviere-des-prairies-pointe-aux-trembles\\\/#local-main-place-address\"},\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":\"45.49317720000001\",\"longitude\":\"-73.71213399999999\"},\"telephone\":[\"(514) 387-0001\"],\"openingHoursSpecification\":[{\"@type\":\"OpeningHoursSpecification\",\"dayOfWeek\":[\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\"],\"opens\":\"09:00\",\"closes\":\"16:00\"},{\"@type\":\"OpeningHoursSpecification\",\"dayOfWeek\":[\"Saturday\",\"Sunday\"],\"opens\":\"00:00\",\"closes\":\"00:00\"}],\"email\":\"info@factorydirectmtl.ca\",\"areaServed\":\"Greater Montreal\",\"priceRange\":\"$$\",\"currenciesAccepted\":\"CAD, USD\",\"paymentAccepted\":\"CREDIT CARDS, CHEQUE, CASH, DEBIT\",\"aggregateRating\":{\"@type\":\"AggregateRating\",\"ratingValue\":\"4.5\",\"reviewCount\":\"484\",\"bestRating\":\"5\",\"worstRating\":\"1\"}},{\"@type\":\"PostalAddress\",\"@id\":\"https:\\\/\\\/www.factorydirectmontreal.ca\\\/fr\\\/portes-et-fenetres-riviere-des-prairies-pointe-aux-trembles\\\/#local-main-place-address\",\"streetAddress\":\"1190 Rue B\u00e9gin\",\"addressLocality\":\"Saint-Laurent\",\"postalCode\":\"H4R 1X1\",\"addressRegion\":\"QC\",\"addressCountry\":\"CA\"},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-CA\",\"@id\":\"https:\\\/\\\/www.factorydirectmontreal.ca\\\/fr\\\/portes-et-fenetres-riviere-des-prairies-pointe-aux-trembles\\\/#local-main-organization-logo\",\"url\":\"https:\\\/\\\/www.factorydirectmontreal.ca\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/factory-direct-portes-fenetres-montreal-big-1.png\",\"contentUrl\":\"https:\\\/\\\/www.factorydirectmontreal.ca\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/factory-direct-portes-fenetres-montreal-big-1.png\",\"width\":580,\"height\":84,\"caption\":\"Portes et Fen\u00eatres Factory Direct Montr\u00e9al Windows & Doors\"}]}<\/script>\n<meta name=\"geo.placename\" content=\"Saint-Laurent\" \/>\n<meta name=\"geo.position\" content=\"45.49317720000001;-73.71213399999999\" \/>\n<meta name=\"geo.region\" content=\"Canada\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Portes et fen\u00eatres Rivi\u00e8re-des-Prairies | Factory Direct","description":"Remplacement de portes et fen\u00eatres pour les maisons de Rivi\u00e8re-des-Prairies et de Pointe-aux-Trembles. Permis, estimation gratuite et soumission \u00e9crite.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.factorydirectmontreal.ca\/fr\/portes-et-fenetres-riviere-des-prairies-pointe-aux-trembles\/","og_locale":"fr_CA","og_type":"article","og_title":"Portes et fen\u00eatres Rivi\u00e8re-des-Prairies\u2013Pointe-aux-Trembles","og_description":"Remplacement de portes et fen\u00eatres pour les maisons de Rivi\u00e8re-des-Prairies et de Pointe-aux-Trembles. Permis, estimation gratuite et soumission \u00e9crite.","og_url":"https:\/\/www.factorydirectmontreal.ca\/fr\/portes-et-fenetres-riviere-des-prairies-pointe-aux-trembles\/","og_site_name":"Factory Direct Montr\u00e9al","article_publisher":"https:\/\/www.facebook.com\/FactoryDirectMTL\/","og_image":[{"url":"https:\/\/www.factorydirectmontreal.ca\/wp-content\/uploads\/2026\/11\/fmtl-share-riviere-des-prairies-pointe-aux-trembles-fr.jpg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_image":"https:\/\/www.factorydirectmontreal.ca\/wp-content\/uploads\/2026\/11\/fmtl-share-riviere-des-prairies-pointe-aux-trembles-fr.jpg","twitter_site":"@FactoryDirectTM","twitter_misc":{"Estimation du temps de lecture":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.factorydirectmontreal.ca\/fr\/portes-et-fenetres-riviere-des-prairies-pointe-aux-trembles\/","url":"https:\/\/www.factorydirectmontreal.ca\/fr\/portes-et-fenetres-riviere-des-prairies-pointe-aux-trembles\/","name":"Portes et fen\u00eatres Rivi\u00e8re-des-Prairies | Factory Direct","isPartOf":{"@id":"https:\/\/www.factorydirectmontreal.ca\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.factorydirectmontreal.ca\/fr\/portes-et-fenetres-riviere-des-prairies-pointe-aux-trembles\/#primaryimage"},"image":{"@id":"https:\/\/www.factorydirectmontreal.ca\/fr\/portes-et-fenetres-riviere-des-prairies-pointe-aux-trembles\/#primaryimage"},"thumbnailUrl":"https:\/\/www.factorydirectmontreal.ca\/wp-content\/uploads\/2025\/04\/picture-window-replacement-montreal.webp","datePublished":"2026-11-13T04:49:43+00:00","description":"Remplacement de portes et fen\u00eatres pour les maisons de Rivi\u00e8re-des-Prairies et de Pointe-aux-Trembles. Permis, estimation gratuite et soumission \u00e9crite.","breadcrumb":{"@id":"https:\/\/www.factorydirectmontreal.ca\/fr\/portes-et-fenetres-riviere-des-prairies-pointe-aux-trembles\/#breadcrumb"},"inLanguage":"fr-CA","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.factorydirectmontreal.ca\/fr\/portes-et-fenetres-riviere-des-prairies-pointe-aux-trembles\/"]}]},{"@type":"ImageObject","inLanguage":"fr-CA","@id":"https:\/\/www.factorydirectmontreal.ca\/fr\/portes-et-fenetres-riviere-des-prairies-pointe-aux-trembles\/#primaryimage","url":"https:\/\/www.factorydirectmontreal.ca\/wp-content\/uploads\/2025\/04\/picture-window-replacement-montreal.webp","contentUrl":"https:\/\/www.factorydirectmontreal.ca\/wp-content\/uploads\/2025\/04\/picture-window-replacement-montreal.webp"},{"@type":"BreadcrumbList","@id":"https:\/\/www.factorydirectmontreal.ca\/fr\/portes-et-fenetres-riviere-des-prairies-pointe-aux-trembles\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.factorydirectmontreal.ca\/fr\/"},{"@type":"ListItem","position":2,"name":"Portes et fen\u00eatres Rivi\u00e8re-des-Prairies\u2013Pointe-aux-Trembles"}]},{"@type":"WebSite","@id":"https:\/\/www.factorydirectmontreal.ca\/fr\/#website","url":"https:\/\/www.factorydirectmontreal.ca\/fr\/","name":"Portes et Fen\u00eatres Factory Direct Montr\u00e9al","description":"Remplacement des fen\u00eatres et des portes","publisher":{"@id":"https:\/\/www.factorydirectmontreal.ca\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.factorydirectmontreal.ca\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-CA"},{"@type":["Organization","Place","HomeAndConstructionBusiness"],"@id":"https:\/\/www.factorydirectmontreal.ca\/fr\/#organization","name":"Portes et Fen\u00eatres Factory Direct Montr\u00e9al Windows & Doors","url":"https:\/\/www.factorydirectmontreal.ca\/fr\/","logo":{"@id":"https:\/\/www.factorydirectmontreal.ca\/fr\/portes-et-fenetres-riviere-des-prairies-pointe-aux-trembles\/#local-main-organization-logo"},"image":{"@id":"https:\/\/www.factorydirectmontreal.ca\/fr\/portes-et-fenetres-riviere-des-prairies-pointe-aux-trembles\/#local-main-organization-logo"},"sameAs":["https:\/\/www.facebook.com\/FactoryDirectMTL\/","https:\/\/x.com\/FactoryDirectTM","https:\/\/www.instagram.com\/factorydirectmtl\/","https:\/\/www.linkedin.com\/company\/factory-direct-montreal-windows-doors\/","https:\/\/www.youtube.com\/@factorydirectmtl","https:\/\/goo.gl\/maps\/3qZWeBkGtU2uK8T69","https:\/\/www.pinterest.ca\/factorydirectwindowsfenetres","https:\/\/www.google.com\/maps?cid=8077904996543732083"],"address":{"@id":"https:\/\/www.factorydirectmontreal.ca\/fr\/portes-et-fenetres-riviere-des-prairies-pointe-aux-trembles\/#local-main-place-address"},"geo":{"@type":"GeoCoordinates","latitude":"45.49317720000001","longitude":"-73.71213399999999"},"telephone":["(514) 387-0001"],"openingHoursSpecification":[{"@type":"OpeningHoursSpecification","dayOfWeek":["Monday","Tuesday","Wednesday","Thursday","Friday"],"opens":"09:00","closes":"16:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":["Saturday","Sunday"],"opens":"00:00","closes":"00:00"}],"email":"info@factorydirectmtl.ca","areaServed":"Greater Montreal","priceRange":"$$","currenciesAccepted":"CAD, USD","paymentAccepted":"CREDIT CARDS, CHEQUE, CASH, DEBIT","aggregateRating":{"@type":"AggregateRating","ratingValue":"4.5","reviewCount":"484","bestRating":"5","worstRating":"1"}},{"@type":"PostalAddress","@id":"https:\/\/www.factorydirectmontreal.ca\/fr\/portes-et-fenetres-riviere-des-prairies-pointe-aux-trembles\/#local-main-place-address","streetAddress":"1190 Rue B\u00e9gin","addressLocality":"Saint-Laurent","postalCode":"H4R 1X1","addressRegion":"QC","addressCountry":"CA"},{"@type":"ImageObject","inLanguage":"fr-CA","@id":"https:\/\/www.factorydirectmontreal.ca\/fr\/portes-et-fenetres-riviere-des-prairies-pointe-aux-trembles\/#local-main-organization-logo","url":"https:\/\/www.factorydirectmontreal.ca\/wp-content\/uploads\/2016\/11\/factory-direct-portes-fenetres-montreal-big-1.png","contentUrl":"https:\/\/www.factorydirectmontreal.ca\/wp-content\/uploads\/2016\/11\/factory-direct-portes-fenetres-montreal-big-1.png","width":580,"height":84,"caption":"Portes et Fen\u00eatres Factory Direct Montr\u00e9al Windows & Doors"}]},"geo.placename":"Saint-Laurent","geo.position":{"lat":"45.49317720000001","long":"-73.71213399999999"},"geo.region":"Canada"},"_links":{"self":[{"href":"https:\/\/www.factorydirectmontreal.ca\/fr\/wp-json\/wp\/v2\/pages\/24003","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.factorydirectmontreal.ca\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.factorydirectmontreal.ca\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.factorydirectmontreal.ca\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.factorydirectmontreal.ca\/fr\/wp-json\/wp\/v2\/comments?post=24003"}],"version-history":[{"count":0,"href":"https:\/\/www.factorydirectmontreal.ca\/fr\/wp-json\/wp\/v2\/pages\/24003\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.factorydirectmontreal.ca\/fr\/wp-json\/wp\/v2\/media?parent=24003"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}