{"id":784,"date":"2026-09-18T18:17:06","date_gmt":"2026-09-18T18:17:06","guid":{"rendered":"https:\/\/msaengineering.ca\/?page_id=784"},"modified":"2026-09-18T19:09:52","modified_gmt":"2026-09-18T19:09:52","slug":"msa-2026-design-preview","status":"publish","type":"page","link":"https:\/\/msaengineering.ca\/","title":{"rendered":"Home"},"content":{"rendered":"<style>\nbody.page-id-784 #site-header,body.page-id-784 #footer,body.page-id-784 #footer-widgets,body.page-id-784 #right-sidebar,body.page-id-784 .sidebar-container,body.page-id-784 .widget-area,body.page-id-784 .page-header,body.page-id-784 #scroll-top,body.page-id-784 .oceanwp-mobile-menu-icon{display:none!important}\nbody.page-id-784 #main,body.page-id-784 #content-wrap,body.page-id-784 #primary,body.page-id-784 #content,body.page-id-784 article,body.page-id-784 .entry-content{width:100%!important;max-width:none!important;padding:0!important;margin:0!important;float:none!important}\nbody.page-id-784{background:#f4f8fa!important}\n.msa26{--ink:#2d3339;--muted:#68737b;--blue:#2298c7;--pale:#f4f8fa;--rule:#cfd9de;font-family:Inter,\"Segoe UI\",Arial,sans-serif;color:var(--ink);background:#fff;line-height:1.62;-webkit-font-smoothing:antialiased}\n.msa26 *{box-sizing:border-box}.msa26 a{text-decoration:none}.msa26-wrap{width:min(1160px,calc(100% - 40px));margin:auto}\n.msa26-header{height:80px;border-bottom:1px solid #d8e0e4;background:rgba(255,255,255,.96);display:flex;align-items:center}.msa26-header .msa26-wrap{display:flex;align-items:center;justify-content:space-between}.msa26-logo{width:138px;height:auto;display:block}.msa26-nav{display:flex;align-items:center;gap:34px}.msa26-nav a{color:var(--ink);font-size:14px;font-weight:650}.msa26-nav .msa26-start{color:var(--ink);padding:10px 0 8px;border-bottom:2px solid var(--blue);border-radius:0}\n.msa26-hero{position:relative;overflow:hidden;padding:96px 0 68px;background-color:var(--pale);background-image:linear-gradient(rgba(34,152,199,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(34,152,199,.075) 1px,transparent 1px);background-size:48px 48px}\n.msa26-hero:before{content:\"\";position:absolute;inset:0;background:linear-gradient(90deg,rgba(244,248,250,.45),rgba(244,248,250,.1))}\n.msa26-hero-grid{position:relative;display:grid;grid-template-columns:1.08fr .92fr;gap:72px;align-items:center}.msa26-kicker{display:flex;align-items:center;gap:13px;color:#167da5;font-size:13px;font-weight:750;letter-spacing:.15em;text-transform:uppercase;margin-bottom:28px}.msa26-kicker:before{content:\"\";width:34px;height:2px;background:var(--blue)}\n.msa26 h1{font-size:clamp(54px,6vw,78px);line-height:1.02;letter-spacing:-.055em;margin:0 0 26px;color:var(--ink);font-weight:680}.msa26 h1 span{color:var(--blue)}.msa26-hero-copy{color:var(--muted);font-size:19px;line-height:1.62;max-width:610px;margin:0 0 32px}.msa26-actions{display:flex;gap:12px;flex-wrap:wrap}.msa26-primary,.msa26-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 3px;border-radius:0;font-size:14px;font-weight:700;background:transparent}.msa26-primary{color:var(--ink)!important;border-bottom:2px solid var(--blue)}.msa26-secondary{color:var(--muted)!important;margin-left:18px;border-bottom:1px solid #9ba7ad}.msa26-primary span{margin-left:13px;font-size:18px;color:var(--blue)}\n.msa26-concept{background:#2d3339;color:#fff;min-height:470px;padding:38px 40px 26px;box-shadow:0 16px 28px rgba(28,47,59,.11);background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px);background-size:34px 34px}.msa26-concept-head{display:flex;justify-content:space-between;font-size:12px;letter-spacing:.15em;text-transform:uppercase}.msa26-concept-head strong{font-weight:650}.msa26-concept-head span{color:#97a1a8;font-size:11px}.msa26-diagram{width:100%;height:325px;display:block;margin-top:18px}.msa26-concept-note{text-align:right;color:#aeb7bd;font-size:10px;letter-spacing:.13em;text-transform:uppercase}\n.msa26-proof{background:#fff}.msa26-proof-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--rule);border-top:0}.msa26-proof-item{padding:28px 26px;border-right:1px solid var(--rule)}.msa26-proof-item:last-child{border-right:0}.msa26-proof-item b{display:block;color:var(--ink);font-size:15px;margin-bottom:4px}.msa26-proof-item span{color:var(--muted);font-size:13px}\n.msa26-section{padding:92px 0}.msa26-section.alt{background:#f4f7f8}.msa26-label{display:flex;align-items:center;gap:12px;color:#167da5;font-size:12px;font-weight:750;letter-spacing:.15em;text-transform:uppercase}.msa26-label:before{content:\"\";width:26px;height:2px;background:var(--blue)}.msa26-title{font-size:clamp(36px,4vw,52px);line-height:1.12;letter-spacing:-.035em;margin:14px 0 18px;color:var(--ink);max-width:780px}.msa26-intro{font-size:18px;color:var(--muted);max-width:760px}\n.msa26-services{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--rule);border-left:1px solid var(--rule);margin-top:48px}.msa26-service{min-height:260px;padding:36px;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);background:#fff;position:relative}.msa26-service-num{color:var(--blue);font-size:12px;font-weight:750;letter-spacing:.14em}.msa26-service h3{font-size:25px;margin:35px 0 10px;color:var(--ink);letter-spacing:-.02em}.msa26-service p{color:var(--muted);margin:0;max-width:450px}.msa26-service.featured{background:var(--ink)}.msa26-service.featured h3,.msa26-service.featured p{color:#fff}.msa26-service.featured:after{content:\"\u2197\";position:absolute;right:32px;top:28px;color:var(--blue);font-size:22px}\n.msa26-permit-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:82px;align-items:center}.msa26-doc{background:#fff;border:1px solid var(--rule);padding:32px;box-shadow:14px 14px 0 #d7eef7}.msa26-doc-top{display:flex;justify-content:space-between;border-bottom:2px solid var(--ink);padding-bottom:16px;margin-bottom:24px;font-size:11px;letter-spacing:.12em}.msa26-doc-plan{height:280px;border:1px solid var(--rule);position:relative;background-image:linear-gradient(rgba(34,152,199,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(34,152,199,.08) 1px,transparent 1px);background-size:22px 22px}.msa26-doc-plan:before{content:\"PERMIT SET\";position:absolute;top:42%;left:17%;right:17%;border:3px solid var(--ink);padding:18px;text-align:center;color:var(--ink);font-size:20px;font-weight:750;letter-spacing:.12em}.msa26-list{list-style:none!important;margin:30px 0 0!important;padding:0!important;border-top:1px solid var(--rule)}.msa26-list li{margin:0!important;padding:13px 0 13px 28px;border-bottom:1px solid var(--rule);position:relative;color:#4f5a61}.msa26-list li:before{content:\"\u2014\";position:absolute;left:0;color:var(--blue);font-weight:800}\n.msa26-process{display:grid;grid-template-columns:repeat(4,1fr);margin-top:48px;border-top:1px solid var(--rule)}.msa26-step{padding:30px 28px 0 0;margin-right:28px;border-right:1px solid var(--rule)}.msa26-step:last-child{border-right:0;margin-right:0}.msa26-step small{color:var(--blue);font-weight:800;letter-spacing:.12em}.msa26-step h3{font-size:21px;margin:25px 0 8px}.msa26-step p{font-size:14px;color:var(--muted)}\n.msa26-cta{background:var(--ink);color:#fff;padding:76px 0}.msa26-cta-grid{display:flex;justify-content:space-between;align-items:center;gap:40px}.msa26-cta h2{font-size:43px;line-height:1.12;margin:0 0 10px;color:#fff;letter-spacing:-.035em}.msa26-cta p{margin:0;color:#c5ced3}.msa26-cta .msa26-primary{background:transparent;color:#fff!important;border-bottom-color:var(--blue);white-space:nowrap}\n.msa26-projects{background:#2d3339;color:#fff;padding:92px 0;background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px);background-size:42px 42px}.msa26-projects .msa26-title{color:#fff}.msa26-projects .msa26-intro{color:#b9c4ca}.msa26-project-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:46px}.msa26-project{background:#fff;color:var(--ink);min-height:390px;display:flex;flex-direction:column}.msa26-project-visual{height:210px;position:relative;overflow:hidden;background:#e8f5fa}.msa26-project-visual.var{background:#f1f4f5}.msa26-project-drawing{position:absolute;inset:25px;border:1px solid rgba(34,152,199,.35);background-image:linear-gradient(rgba(34,152,199,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(34,152,199,.1) 1px,transparent 1px);background-size:20px 20px}.msa26-project-drawing:before{content:\"\";position:absolute;left:15%;right:15%;bottom:25%;height:46%;border:3px solid var(--ink);border-bottom-width:6px}.msa26-project-drawing:after{content:\"\";position:absolute;left:24%;right:24%;bottom:25%;height:32%;border-left:3px solid var(--blue);border-right:3px solid var(--blue);transform:skewX(-11deg)}.msa26-project-visual.var .msa26-project-drawing:before{left:19%;right:19%;bottom:20%;height:60%;border:2px solid var(--ink);box-shadow:-24px 18px 0 -20px var(--blue),24px -18px 0 -20px var(--blue)}.msa26-project-visual.var .msa26-project-drawing:after{content:\"MINOR VARIANCE\";left:0;right:0;bottom:42%;height:auto;border:0;transform:none;text-align:center;font-size:12px;font-weight:800;letter-spacing:.15em;color:var(--blue)}.msa26-project-copy{padding:28px 30px 32px}.msa26-project-tag{font-size:11px;color:var(--blue);font-weight:800;letter-spacing:.13em;text-transform:uppercase}.msa26-project h3{font-size:24px;margin:11px 0 9px}.msa26-project p{margin:0;color:var(--muted)}.msa26-project-note{margin-top:24px;color:#9fabb1;font-size:12px}.msa26-project-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;background:#e2e8eb;overflow:hidden;aspect-ratio:16\/9}.msa26-project-gallery img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;transition:transform .35s ease}.msa26-project:hover .msa26-project-gallery img{transform:scale(1.025)}.msa26-gallery-single{grid-template-columns:1fr}.msa26-gallery-two img{height:100%}.msa26-gallery-four{grid-template-rows:repeat(2,minmax(0,1fr))}.msa26-contact{background:#fff;padding:92px 0;border-top:1px solid var(--rule)}.msa26-contact-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:88px}.msa26-contact-lines{margin-top:36px;border-top:1px solid var(--rule)}.msa26-contact-line{display:grid;grid-template-columns:90px 1fr;gap:18px;padding:16px 0;border-bottom:1px solid var(--rule)}.msa26-contact-line b{font-size:11px;letter-spacing:.13em;color:var(--blue);text-transform:uppercase}.msa26-contact-line a,.msa26-contact-line span{color:var(--ink);font-weight:600}.msa26-form{background:#f4f7f8;border:1px solid var(--rule);padding:34px}.msa26-form h3{margin:0 0 22px;font-size:22px}.msa26-form .wpcf7 p{margin:0 0 15px}.msa26-form .wpcf7 label{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#526069}.msa26-form .wpcf7 input:not([type=submit]),.msa26-form .wpcf7 textarea{width:100%;border:0;border-bottom:1px solid #aebbc1;background:transparent;border-radius:0;padding:10px 0;box-shadow:none}.msa26-form .wpcf7 input[type=submit]{background:transparent;color:var(--ink);border:0;border-bottom:2px solid var(--blue);border-radius:0;padding:10px 2px;font-weight:750}.msa26-cta .msa26-primary{color:#fff!important}.msa26-footer{padding:36px 0;background:#22282d;color:#aeb8be}.msa26-footer-grid{display:flex;justify-content:space-between;align-items:center;gap:30px;font-size:13px}.msa26-footer strong,.msa26-footer a{color:#fff}.msa26-footer-mark{letter-spacing:.12em;text-transform:uppercase}\n@media(max-width:900px){.msa26-project-grid{grid-template-columns:1fr}.msa26-contact-grid{grid-template-columns:1fr;gap:48px}.msa26-nav a:not(.msa26-start){display:none}.msa26-hero{padding-top:68px}.msa26-hero-grid,.msa26-permit-grid{grid-template-columns:1fr}.msa26-concept{max-width:650px}.msa26-proof-grid,.msa26-process{grid-template-columns:repeat(2,1fr)}.msa26-proof-item:nth-child(2){border-right:0}.msa26-proof-item{border-bottom:1px solid var(--rule)}}\n@media(max-width:620px){.msa26-wrap{width:calc(100% - 28px)}.msa26-header{height:70px}.msa26-logo{width:122px}.msa26-nav{gap:10px}.msa26-nav .msa26-start{padding:11px 14px;font-size:12px}.msa26 h1{font-size:47px}.msa26-hero-copy{font-size:17px}.msa26-concept{min-height:365px;padding:25px 20px}.msa26-diagram{height:245px}.msa26-proof-grid,.msa26-services,.msa26-process{grid-template-columns:1fr}.msa26-proof-item{border-right:0}.msa26-section{padding:68px 0}.msa26-service{min-height:230px;padding:28px}.msa26-process{border-top:0}.msa26-step{border-right:0;border-top:1px solid var(--rule);margin:0;padding:25px 0}.msa26-cta-grid,.msa26-footer-grid{display:block}.msa26-cta .msa26-primary{margin-top:25px}.msa26-footer-grid>div+div{margin-top:15px}}\n<\/style>\n<div class=\"msa26\">\n<header class=\"msa26-header\">\n<div class=\"msa26-wrap\"><img decoding=\"async\" class=\"msa26-logo\" src=\"https:\/\/msaengineering.ca\/wp-content\/uploads\/2022\/01\/logo_s_2.png\" alt=\"MSA Engineering\"><\/p>\n<nav class=\"msa26-nav\"><a href=\"#msa-services\">Services<\/a><a href=\"#msa-projects\">Past Projects<\/a><a href=\"#msa-approach\">Approach<\/a><a href=\"#msa-about\">About<\/a><a class=\"msa26-start\" href=\"mailto:info@msaengineering.ca\">Start a project<\/a><\/nav>\n<\/div>\n<\/header>\n<p><main><\/p>\n<section class=\"msa26-hero\">\n<div class=\"msa26-wrap msa26-hero-grid\">\n<div>\n<div class=\"msa26-kicker\">Permit drawings \u00b7 Engineering \u00b7 Construction<\/div>\n<h1>Designed.<br \/>Permitted. <span>Built.<\/span><\/h1>\n<p class=\"msa26-hero-copy\">Building-permit and design-build services for residential and small-building projects, bringing architectural drawings, structural engineering, permit documentation and construction together under one team.<\/p>\n<div class=\"msa26-actions\"><a class=\"msa26-primary\" href=\"mailto:info@msaengineering.ca\">Discuss your project <span>\u2192<\/span><\/a><a class=\"msa26-secondary\" href=\"tel:+14167323329\">Call 416-732-3329<\/a><\/div>\n<\/div>\n<div class=\"msa26-concept\">\n<div class=\"msa26-concept-head\"><strong>Structural concept<\/strong><span>MSA \u00b7 SK\u201301<\/span><\/div>\n<p><svg class=\"msa26-diagram\" viewBox=\"0 0 520 330\" role=\"img\" aria-label=\"Conceptual structural frame diagram\"><defs><marker id=\"ma\" markerWidth=\"8\" markerHeight=\"8\" refX=\"4\" refY=\"4\" orient=\"auto-start-reverse\"><path d=\"M0,4 L8,0 L8,8 Z\" fill=\"#9aa8b0\"\/><\/marker><\/defs><g fill=\"none\" stroke-linecap=\"square\"><path d=\"M110 247H430\" stroke=\"#89969e\" stroke-width=\"1.5\"\/><path d=\"M145 246V91M190 246V91M300 246V91M410 246V91\" stroke=\"#fff\" stroke-width=\"3\"\/><path d=\"M145 91H410\" stroke=\"#23a8df\" stroke-width=\"7\"\/><path d=\"M145 247l-22 29h44zM190 247l-22 29h44zM300 247l-22 29h44zM410 247l-22 29h44z\" stroke=\"#23a8df\" stroke-width=\"2.5\"\/><path d=\"M145 62H410M145 56v13M410 56v13\" stroke=\"#9aa8b0\" stroke-width=\"1.5\" marker-start=\"url(#ma)\" marker-end=\"url(#ma)\"\/><\/g><text x=\"240\" y=\"47\" fill=\"#a9b3b9\" font-size=\"12\" letter-spacing=\"3\">DESIGN SPAN<\/text><\/svg><\/p>\n<div class=\"msa26-concept-note\">Concept shown for visual illustration<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"msa26-proof\">\n<div class=\"msa26-wrap msa26-proof-grid\">\n<div class=\"msa26-proof-item\"><b>Building permits<\/b><span>Submission-ready drawing packages<\/span><\/div>\n<div class=\"msa26-proof-item\"><b>Structural design<\/b><span>Practical, buildable solutions<\/span><\/div>\n<div class=\"msa26-proof-item\"><b>Design-build<\/b><span>One coordinated project team<\/span><\/div>\n<div class=\"msa26-proof-item\"><b>Construction<\/b><span>From approved plans to delivery<\/span><\/div>\n<\/div>\n<\/section>\n<section id=\"msa-services\" class=\"msa26-section\">\n<div class=\"msa26-wrap\">\n<div class=\"msa26-label\">What we do<\/div>\n<h2 class=\"msa26-title\">Technical clarity from the first sketch to the final build.<\/h2>\n<p class=\"msa26-intro\">MSA Engineering supports homeowners, property owners and project teams with coordinated design, permit and construction services.<\/p>\n<div class=\"msa26-services\">\n<div class=\"msa26-service featured\"><span class=\"msa26-service-num\">01 \/ DESIGN-BUILD<\/span><\/p>\n<h3>One team, one coordinated path.<\/h3>\n<p>Design decisions, approvals and construction planning developed together to reduce handoffs and improve buildability.<\/p>\n<\/div>\n<div class=\"msa26-service\"><span class=\"msa26-service-num\">02 \/ PERMIT WORK<\/span><\/p>\n<h3>Drawings prepared for review.<\/h3>\n<p>Permit packages, supporting documentation, municipal comment responses and coordinated revisions.<\/p>\n<\/div>\n<div class=\"msa26-service\"><span class=\"msa26-service-num\">03 \/ STRUCTURAL<\/span><\/p>\n<h3>Engineering for real projects.<\/h3>\n<p>Structural design for additions, renovations, openings, framing, foundations, decks and related building work.<\/p>\n<\/div>\n<div class=\"msa26-service\"><span class=\"msa26-service-num\">04 \/ CONSTRUCTION<\/span><\/p>\n<h3>Carry the design through.<\/h3>\n<p>Construction delivery informed by the approved drawings, technical requirements and project priorities.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section id=\"msa-about\" class=\"msa26-section alt\">\n<div class=\"msa26-wrap msa26-permit-grid\">\n<div class=\"msa26-doc\">\n<div class=\"msa26-doc-top\"><b>MSA ENGINEERING<\/b><span>PERMIT PACKAGE<\/span><\/div>\n<div class=\"msa26-doc-plan\"><\/div>\n<\/div>\n<div>\n<div class=\"msa26-label\">Permit expertise<\/div>\n<h2 class=\"msa26-title\">Permit work is built into the process\u2014not added at the end.<\/h2>\n<p class=\"msa26-intro\">We organize the technical information municipalities need to review residential and small-building work, then stay involved through comments and revisions.<\/p>\n<ul class=\"msa26-list\">\n<li>New homes, additions and renovations<\/li>\n<li>Basements and interior alterations<\/li>\n<li>Load-bearing wall removals and structural openings<\/li>\n<li>Decks, porches and accessory structures<\/li>\n<li>Existing-condition and as-built drawings<\/li>\n<li>Zoning review and permit coordination<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/section>\n<section id=\"msa-projects\" class=\"msa26-projects\">\n<div class=\"msa26-wrap\">\n<div class=\"msa26-label\">Selected work<\/div>\n<h2 class=\"msa26-title\">Past projects.<\/h2>\n<p class=\"msa26-intro\">A growing selection of permit, structural and planning work completed for residential properties.<\/p>\n<div class=\"msa26-project-grid\">\n<article class=\"msa26-project\">\n<div class=\"msa26-project-gallery msa26-gallery-single\"><img decoding=\"async\" src=\"https:\/\/msaengineering.ca\/wp-content\/uploads\/2026\/09\/Residential-porch-cover-building-permit-project-scaled.jpg\" alt=\"Existing aluminum and glazed residential porch cover reviewed for building permit\" loading=\"lazy\"><\/div>\n<div class=\"msa26-project-copy\"><span class=\"msa26-project-tag\">Permit &#038; structural design<\/span><\/p>\n<h3>Residential Porch Cover Building Permit<\/h3>\n<p>As-built review, structural assessment, redesign coordination and permit documentation for an existing aluminum porch-cover system.<\/p>\n<\/div>\n<\/article>\n<article class=\"msa26-project\">\n<div class=\"msa26-project-visual var\">\n<div class=\"msa26-project-drawing\"><\/div>\n<\/div>\n<div class=\"msa26-project-copy\"><span class=\"msa26-project-tag\">Planning &#038; zoning<\/span><\/p>\n<h3>Residential Minor Variance<\/h3>\n<p>Drawing and planning support for a residential minor-variance application, helping organize the proposal for municipal review.<\/p>\n<\/div>\n<\/article>\n<article class=\"msa26-project\">\n<div class=\"msa26-project-gallery msa26-gallery-two\"><img decoding=\"async\" src=\"https:\/\/msaengineering.ca\/wp-content\/uploads\/2026\/09\/Concrete-reconstruction-placement.png\" alt=\"Reinforced concrete placement within timber formwork\" loading=\"lazy\"><img decoding=\"async\" src=\"https:\/\/msaengineering.ca\/wp-content\/uploads\/2026\/09\/Concrete-reconstruction-site-preparation-1.png\" alt=\"Concrete reconstruction area with dowels and prepared granular base\" loading=\"lazy\"><\/div>\n<div class=\"msa26-project-copy\"><span class=\"msa26-project-tag\">Construction &#038; concrete<\/span><\/p>\n<h3>Concrete Repair &#038; Reconstruction<\/h3>\n<p>Exterior concrete reconstruction including selective removal, base preparation, dowels, reinforcement, formwork and concrete placement.<\/p>\n<\/div>\n<\/article>\n<article class=\"msa26-project\">\n<div class=\"msa26-project-gallery msa26-gallery-four\"><img decoding=\"async\" src=\"https:\/\/msaengineering.ca\/wp-content\/uploads\/2026\/09\/Residential-deck-footing-preparation-1.png\" alt=\"Prepared footing locations for residential deck construction\" loading=\"lazy\"><img decoding=\"async\" src=\"https:\/\/msaengineering.ca\/wp-content\/uploads\/2026\/09\/Residential-deck-concrete-piers-1.png\" alt=\"Concrete deck piers fitted with metal post bases\" loading=\"lazy\"><img decoding=\"async\" src=\"https:\/\/msaengineering.ca\/wp-content\/uploads\/2026\/09\/Residential-deck-structural-framing-1.png\" alt=\"Timber joists and framing during residential deck construction\" loading=\"lazy\"><img decoding=\"async\" src=\"https:\/\/msaengineering.ca\/wp-content\/uploads\/2026\/09\/Residential-deck-composite-decking-1.png\" alt=\"Composite deck boards during installation on a residential deck\" loading=\"lazy\"><\/div>\n<div class=\"msa26-project-copy\"><span class=\"msa26-project-tag\">Design &#038; construction<\/span><\/p>\n<h3>Residential Deck Design &#038; Construction<\/h3>\n<p>Coordinated design and construction from concrete piers and post bases through structural framing and composite decking.<\/p>\n<\/div>\n<\/article>\n<\/div>\n<\/div>\n<\/section>\n<section id=\"msa-approach\" class=\"msa26-section\">\n<div class=\"msa26-wrap\">\n<div class=\"msa26-label\">Our approach<\/div>\n<h2 class=\"msa26-title\">A straightforward project path.<\/h2>\n<div class=\"msa26-process\">\n<div class=\"msa26-step\"><small>01 \/ REVIEW<\/small><\/p>\n<h3>Understand<\/h3>\n<p>Confirm the goals, property conditions, constraints and required information.<\/p>\n<\/div>\n<div class=\"msa26-step\"><small>02 \/ DESIGN<\/small><\/p>\n<h3>Develop<\/h3>\n<p>Prepare coordinated architectural and structural solutions for the project.<\/p>\n<\/div>\n<div class=\"msa26-step\"><small>03 \/ PERMIT<\/small><\/p>\n<h3>Approve<\/h3>\n<p>Submit the package and respond to municipal review comments and revisions.<\/p>\n<\/div>\n<div class=\"msa26-step\"><small>04 \/ BUILD<\/small><\/p>\n<h3>Deliver<\/h3>\n<p>Carry the approved design into construction with continuity and clear coordination.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"msa26-cta\">\n<div class=\"msa26-wrap msa26-cta-grid\">\n<div>\n<h2>Have a project in mind?<\/h2>\n<p>Tell us what you want to design, permit or build.<\/p>\n<\/div>\n<p><a class=\"msa26-primary\" href=\"mailto:info@msaengineering.ca\">Start a conversation <span>\u2192<\/span><\/a><\/div>\n<\/section>\n<p><\/main><\/p>\n<section id=\"msa-contact\" class=\"msa26-contact\">\n<div class=\"msa26-wrap msa26-contact-grid\">\n<div>\n<div class=\"msa26-label\">Contact<\/div>\n<h2 class=\"msa26-title\">Let\u2019s discuss the project.<\/h2>\n<p class=\"msa26-intro\">Tell us what you are planning, where the property is located and what stage the project has reached.<\/p>\n<div class=\"msa26-contact-lines\">\n<div class=\"msa26-contact-line\"><b>Email<\/b><a href=\"mailto:info@msaengineering.ca\">info@msaengineering.ca<\/a><\/div>\n<div class=\"msa26-contact-line\"><b>Address<\/b><span>49 Alpaca Drive, Richmond Hill, Ontario L4E 0E7<\/span><\/div>\n<div class=\"msa26-contact-line\"><b>Phone<\/b><a href=\"tel:+14167323329\">416-732-3329<\/a><\/div>\n<div class=\"msa26-contact-line\"><b>Instagram<\/b><a href=\"https:\/\/www.instagram.com\/msa_engineering_service\/\" target=\"_blank\" rel=\"noopener\">@msa_engineering_service<\/a><\/div>\n<\/div>\n<\/div>\n<div class=\"msa26-form\">\n<h3>Send a project inquiry<\/h3>\n<div role=\"form\" class=\"wpcf7\" id=\"wpcf7-f765-o1\" lang=\"en-US\" dir=\"ltr\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/index.php?rest_route=%2Fwp%2Fv2%2Fpages%2F784#wpcf7-f765-o1\" method=\"post\" class=\"wpcf7-form init\" novalidate=\"novalidate\" data-status=\"init\">\n<div style=\"display: none;\">\n<input type=\"hidden\" name=\"_wpcf7\" value=\"765\" \/>\n<input type=\"hidden\" name=\"_wpcf7_version\" value=\"5.5.6\" \/>\n<input type=\"hidden\" name=\"_wpcf7_locale\" value=\"en_US\" \/>\n<input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f765-o1\" \/>\n<input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/>\n<input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/>\n<\/div>\n<p><span class=\"wpcf7-form-control-wrap your-name\"><input type=\"text\" name=\"your-name\" value=\"\" size=\"40\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Name\" \/><\/span><\/p>\n<p><span class=\"wpcf7-form-control-wrap your-email\"><input type=\"email\" name=\"your-email\" value=\"\" size=\"40\" class=\"wpcf7-form-control wpcf7-text wpcf7-email wpcf7-validates-as-required wpcf7-validates-as-email\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Email\" \/><\/span><\/p>\n<p><span class=\"wpcf7-form-control-wrap your-subject\"><input type=\"text\" name=\"your-subject\" value=\"\" size=\"40\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Subject\" \/><\/span><\/p>\n<p><span class=\"wpcf7-form-control-wrap your-message\"><textarea name=\"your-message\" cols=\"40\" rows=\"10\" class=\"wpcf7-form-control wpcf7-textarea wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Message\"><\/textarea><\/span><\/p>\n<p>Complete Captcha <span class=\"wpcf7-form-control-wrap wpcaptcha-145\"><input type=\"text\" name=\"wpcaptcha-145\" value=\"\" size=\"2\" maxlength=\"2\" class=\"wpcf7-form-control wpcf7-wpcaptcha\" aria-required=\"true\" \/> &#8722; 6 = 4<\/span><input type=\"hidden\" value=\"0\" name=\"wpcaptcha-145-sn\" \/><\/p>\n<p><input type=\"submit\" value=\"Submit\" class=\"wpcf7-form-control has-spinner wpcf7-submit\" \/><\/p>\n<div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div><\/form><\/div><\/div>\n<\/div>\n<\/section>\n<footer class=\"msa26-footer\">\n<div class=\"msa26-wrap msa26-footer-grid\">\n<div><strong class=\"msa26-footer-mark\">MSA Engineering<\/strong><br \/>Design \u00b7 Engineering \u00b7 Permits \u00b7 Construction<\/div>\n<div><a href=\"tel:+14167323329\">416-732-3329<\/a>&nbsp;&nbsp;\u00b7&nbsp;&nbsp;<a href=\"mailto:info@msaengineering.ca\">info@msaengineering.ca<\/a>&nbsp;&nbsp;\u00b7&nbsp;&nbsp;<a href=\"https:\/\/www.instagram.com\/msa_engineering_service\/\" target=\"_blank\" rel=\"noopener\">Instagram<\/a><\/div>\n<\/div>\n<\/footer>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>ServicesPast ProjectsApproachAboutStart a project Permit drawings \u00b7 Engineering \u00b7 Construction Designed.Permitted. Built. Building-permit and design-build services for residential and small-building projects, bringing architectural drawings, structural engineering, permit documentation and construction together under one team. Discuss your project \u2192Call 416-732-3329 Structural conceptMSA \u00b7 SK\u201301 DESIGN SPAN Concept shown for visual illustration Building permitsSubmission-ready drawing packages Structural [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"ocean_post_layout":"","ocean_both_sidebars_style":"","ocean_both_sidebars_content_width":0,"ocean_both_sidebars_sidebars_width":0,"ocean_sidebar":"","ocean_second_sidebar":"","ocean_disable_margins":"enable","ocean_add_body_class":"","ocean_shortcode_before_top_bar":"","ocean_shortcode_after_top_bar":"","ocean_shortcode_before_header":"","ocean_shortcode_after_header":"","ocean_has_shortcode":"","ocean_shortcode_after_title":"","ocean_shortcode_before_footer_widgets":"","ocean_shortcode_after_footer_widgets":"","ocean_shortcode_before_footer_bottom":"","ocean_shortcode_after_footer_bottom":"","ocean_display_top_bar":"default","ocean_display_header":"default","ocean_header_style":"","ocean_center_header_left_menu":"","ocean_custom_header_template":"","ocean_custom_logo":0,"ocean_custom_retina_logo":0,"ocean_custom_logo_max_width":0,"ocean_custom_logo_tablet_max_width":0,"ocean_custom_logo_mobile_max_width":0,"ocean_custom_logo_max_height":0,"ocean_custom_logo_tablet_max_height":0,"ocean_custom_logo_mobile_max_height":0,"ocean_header_custom_menu":"","ocean_menu_typo_font_family":"","ocean_menu_typo_font_subset":"","ocean_menu_typo_font_size":0,"ocean_menu_typo_font_size_tablet":0,"ocean_menu_typo_font_size_mobile":0,"ocean_menu_typo_font_size_unit":"px","ocean_menu_typo_font_weight":"","ocean_menu_typo_font_weight_tablet":"","ocean_menu_typo_font_weight_mobile":"","ocean_menu_typo_transform":"","ocean_menu_typo_transform_tablet":"","ocean_menu_typo_transform_mobile":"","ocean_menu_typo_line_height":0,"ocean_menu_typo_line_height_tablet":0,"ocean_menu_typo_line_height_mobile":0,"ocean_menu_typo_line_height_unit":"","ocean_menu_typo_spacing":0,"ocean_menu_typo_spacing_tablet":0,"ocean_menu_typo_spacing_mobile":0,"ocean_menu_typo_spacing_unit":"","ocean_menu_link_color":"","ocean_menu_link_color_hover":"","ocean_menu_link_color_active":"","ocean_menu_link_background":"","ocean_menu_link_hover_background":"","ocean_menu_link_active_background":"","ocean_menu_social_links_bg":"","ocean_menu_social_hover_links_bg":"","ocean_menu_social_links_color":"","ocean_menu_social_hover_links_color":"","ocean_disable_title":"default","ocean_disable_heading":"default","ocean_post_title":"","ocean_post_subheading":"","ocean_post_title_style":"","ocean_post_title_background_color":"","ocean_post_title_background":0,"ocean_post_title_bg_image_position":"","ocean_post_title_bg_image_attachment":"","ocean_post_title_bg_image_repeat":"","ocean_post_title_bg_image_size":"","ocean_post_title_height":0,"ocean_post_title_bg_overlay":0.5,"ocean_post_title_bg_overlay_color":"","ocean_disable_breadcrumbs":"default","ocean_breadcrumbs_color":"","ocean_breadcrumbs_separator_color":"","ocean_breadcrumbs_links_color":"","ocean_breadcrumbs_links_hover_color":"","ocean_display_footer_widgets":"default","ocean_display_footer_bottom":"default","ocean_custom_footer_template":"","footnotes":""},"class_list":["post-784","page","type-page","status-publish","hentry","entry"],"_links":{"self":[{"href":"https:\/\/msaengineering.ca\/index.php?rest_route=\/wp\/v2\/pages\/784","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/msaengineering.ca\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/msaengineering.ca\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/msaengineering.ca\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/msaengineering.ca\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=784"}],"version-history":[{"count":0,"href":"https:\/\/msaengineering.ca\/index.php?rest_route=\/wp\/v2\/pages\/784\/revisions"}],"wp:attachment":[{"href":"https:\/\/msaengineering.ca\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=784"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}