CINXE.COM

CMHC is committed to making housing more than just four walls and a roof | CMHC

<!DOCTYPE html> <html lang="en" itemscope itemtype="http://schema.org/WebPage"> <!--BEGIN NOINDEX--> <head> <meta name="VIcurrentDateTime" content="638756754824709859" /> <meta name="VirtualFolder" content="/" /> <script type="text/javascript" src="/layouts/system/VisitorIdentification.js"></script> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width,initial-scale=1"> <meta name="date" content="" /> <link rel="canonical" href="https://www.cmhc-schl.gc.ca/about-us/cmhcs-story" /> <link rel="icon" href="/favicon.ico" type="image/x-icon"> <!-- Apple Touch Icon --> <link rel="apple-touch-icon" sizes="180x180" href="/content/project/cmhc/img/logo/chevron_v2.png"> <link rel="apple-touch-icon" sizes="152x152" href="/content/project/cmhc/img/logo/chevron_v2-152x152.png"> <link rel="apple-touch-icon" sizes="120x120" href="/content/project/cmhc/img/logo/chevron_v2-120X120.png"> <link rel="apple-touch-icon" sizes="76x76" href="/content/project/cmhc/img/logo/chevron_v2-76x76.png"> <!-- Open Graph Image for Social Sharing (including Safari share) --> <meta property="og:image" content="/content/project/cmhc/img/logo/chevron_v2.png"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="630"> <link rel='alternate' hreflang='en' href='https://www.cmhc-schl.gc.ca/about-us/cmhcs-story' /><link rel='alternate' hreflang='fr' href='https://www.cmhc-schl.gc.ca/info-schl/lhistoire-de-la-schl' /> <script src="https://assets.cmhc-schl.gc.ca/global/scripts/project/cmhc/lib/jquery-3-4-1.js?rev=fa92c9cb-cc83-421d-bb7c-e97b4d763661"></script> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script> <script src='https://www.google.com/recaptcha/api.js'></script> <title>CMHC is committed to making housing more than just four walls and a roof | CMHC</title> <meta name="description" content="Discover CMHC's commitment to making housing more than just four walls and a roof. Learn about our core values, leadership, and strategies to ensure secure, affordable housing for all Canadians. " /> <meta name="keywords" content="CMHC Values, Commitments and Outcomes, Canadian housing sustainability, Affordable housing solutions, Romy Bowers leadership, Corporate Plan Outcomes 2023-2027 " /> <!-- Open Graph data --> <meta property="og:title" content="CMHC is committed to making housing more than just four walls and a roof" /> <meta property="og:url" content="https://www.cmhc-schl.gc.ca/about-us/cmhcs-story" /> <meta property="og:image" content="https://assets.cmhc-schl.gc.ca/sites/cmhc/about-cmhc/cmhc-story/about-hero.jpg?rev=b13fd52c-2c78-45c9-8f53-3be2f5947a31" /> <meta property="og:description" content="Discover CMHC's commitment to making housing more than just four walls and a roof. Learn about our core values, leadership, and strategies to ensure secure, affordable housing for all Canadians. " /> <!-- Twitter Card data --> <meta name="twitter:card" content="summary"> <meta name="twitter:title" content="CMHC is committed to making housing more than just four walls and a roof" /> <meta name="twitter:description" content="Discover CMHC's commitment to making housing more than just four walls and a roof. Learn about our core values, leadership, and strategies to ensure secure, affordable housing for all Canadians. " /> <!-- Google Tag Manager --> <script> (function (w, d, s, l, i) { w[l] = w[l] || []; w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' }); var f = d.getElementsByTagName(s)[0], j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f); })(window, document, 'script', 'dataLayer', 'GTM-P3TBKQ');</script> <!-- End Google Tag Manager --> <style> @import url('https://fonts.googleapis.com/css?family=Roboto:300,400,700'); @import url('https://fonts.googleapis.com/css?family=Montserrat:700'); </style> <link href="https://assets.cmhc-schl.gc.ca/global/css/feature/foundationcomponents/foundation.css?rev=e930bab0-04c8-4a5b-a66e-6fe61b8a3e9f" rel="stylesheet" /><link href="https://assets.cmhc-schl.gc.ca/global/css/feature/foundationcomponents/foundationicons.css?rev=02ec40a3-dcfa-4dbe-862a-2bebca9c3e6d" rel="stylesheet" /><link href="https://assets.cmhc-schl.gc.ca/global/css/project/cmhc/lib/roboto.css?rev=f6cbf3d6-1d07-4fa2-82ba-4a299ea1ee5f" rel="stylesheet" /><link href="https://assets.cmhc-schl.gc.ca/global/css/project/cmhc/lib/font-awesome.css?rev=d31c7b73-13d7-4fad-b567-598751b0efcd" rel="stylesheet" /><link href="https://assets.cmhc-schl.gc.ca/global/css/project/cmhc/cmhc.css?rev=ba6deffe-d00d-481a-a5c1-695bf46c0312" rel="stylesheet" /><link href="https://assets.cmhc-schl.gc.ca/global/css/project/cmhc/cmhc-legacy-styles.css?rev=82bbcc01-20aa-42e9-8a26-8ab47e611a43" rel="stylesheet" /><link href="https://assets.cmhc-schl.gc.ca/global/css/project/cmhc/cmhc-global-styles.css?rev=bdf17d56-b8d2-47bf-939c-d69cde7f3cfa" rel="stylesheet" /><link href="https://assets.cmhc-schl.gc.ca/global/css/project/cmhc/cmhc-components.css?rev=83cc7970-3768-45dc-9afe-2e4068bd14bf" rel="stylesheet" /><link href="https://assets.cmhc-schl.gc.ca/global/css/project/cmhc/cmhc-forms.css?rev=d25b91f0-0284-4ccc-9f3b-e9976bbde083" rel="stylesheet" /><link href="https://assets.cmhc-schl.gc.ca/global/css/project/cmhc/component-control/element-style-control.css?rev=f4f54f1a-c2cc-4376-9c4f-51da691c2885" rel="stylesheet" /><link href="https://assets.cmhc-schl.gc.ca/global/css/project/cmhc/component-control/element-style-control-cmhc.css?rev=418b410e-3379-4781-b2e1-6bc8ebfbb8cb" rel="stylesheet" /><link href="https://assets.cmhc-schl.gc.ca/global/css/project/cmhc/cmhc-transition.css?rev=0adf6fda-620a-49dc-ac97-445a7cb69bb8" rel="stylesheet" /><link href="https://assets.cmhc-schl.gc.ca/global/css/project/cmhc/includes/modal/modal-cmhc.css?rev=2beae9d5-d1bc-4b05-8cba-14bd0239d35d" rel="stylesheet" /> <!-- OneTrust Cookies Consent Notice start for cmhc-schl.gc.ca --> <script type="text/javascript" src="https://cdn.cookielaw.org/consent/0193888a-780e-7198-a381-8803b84487dd/OtAutoBlock.js" ></script> <script src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" data-document-language="true" type="text/javascript" charset="UTF-8" data-domain-script="0193888a-780e-7198-a381-8803b84487dd" ></script> <script type="text/javascript"> function OptanonWrapper() { } </script> <!-- OneTrust Cookies Consent Notice end for cmhc-schl.gc.ca --> <!-- Hotjar Tracking Code for https://www.cmhc-schl.gc.ca/ --> <script> (function (h, o, t, j, a, r) { h.hj = h.hj || function () { (h.hj.q = h.hj.q || []).push(arguments); }; h._hjSettings = { hjid: 1445865, hjsv: 6 }; a = o.getElementsByTagName("head")[0]; r = o.createElement("script"); r.async = 1; r.src = t + h._hjSettings.hjid + j + h._hjSettings.hjsv; a.appendChild(r); })(window, document, "https://static.hotjar.com/c/hotjar-", ".js?sv="); </script> <style> .section-one { background-color: #f0f1f3; } .section-one span { font-size: 42px; background: -webkit-gradient(linear,left top,right top,from(#00093a),to(#da291c)); background: linear-gradient(to right,#00093a 0,#da291c 100%); background-clip: border-box; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; } .section-one p { color: #00093a; } .ia-hero-banner .banner-content { padding: 0px; } .section-two .section-three { background-color: #f0f1f3; } @media (max-width: 930px) { .image-component { padding: 0; } } .section-three .icon-text-tiles-container{ padding: 3em 0 0 0; } .image-component { background-color: #f0f1f3; } .HandlebarContainer { margin: 0 !important; } .section-three p { color: #00093a !important; } .section-four p { color: #00093a !important; } .HandlebarContainer .section-six a:link { color: #2e799a !important; } .HandlebarContainer .section-six a:hover, a:focus { color: #0078a0 !important; } </style> <script src="/scripts/app_insight_monitoring.js"></script> </head> <!--END NOINDEX--> <body class="cmhcs-story" id=""> <!--BEGIN NOINDEX--> <!-- Google Tag Manager (noscript) --> <noscript> <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-P3TBKQ" height="0" width="0" style="display:none;visibility:hidden"></iframe> </noscript> <!-- End Google Tag Manager (noscript) --> <!--END NOINDEX--> <input type="hidden" id="hdnpagetype" value="Content Page" /> <input type="hidden" id="hdncontentlanguage" value="en" /> <div id="body-wrapper" class="cmhc-container"> <!--BEGIN NOINDEX--> <header> <div class="content-full clear-fix"> <div class="navskip-main"> <a class="skip-main" href="#maincontent" tabindex="1">Skip to content </a> </div> <div class="site-title float-left"> <a onclick="dl_CTA('Canada Mortgage and Housing Corporation header .menu-list a { border: 2px solid #e5e5e5; } ',this);" class="en-lang" href="/en"> <img src="https://assets.cmhc-schl.gc.ca/sites/cmhc/shared/imgs/chevron-en.png?rev=19e0635b-89b7-466b-a1b9-5255bd257bd5&amp;h=142&amp;iar=0&amp;w=300" alt="CMHC Home" width="300" height="142" /> <span>Canada Mortgage <br>and Housing Corporation</span> <style> header .menu-list a { border: 2px solid #e5e5e5; } </style><style class="darkreader darkreader--sync" media="screen"></style> </a> </div> <div class="site-menu float-right"> <ul> <li id="user-profile"> <a onclick="dl_CTA('Sign In',this);" href="/api/sitecore/B2CAuthentication/SignIn" id="lnkSignIn">Sign In </a> or <a onclick="dl_CTA('Register',this);" href="/cmhc-registration"> Register</a> <script type="text/javascript"> $('#lnkSignOut').on('click', function () { var url = '/api/sitecore/B2CAuthentication/SignOut'; var callbackUrl = window.location.protocol + "//" + window.location.hostname + window.location.pathname; window.location.href = url + "?callbackUrl=" + callbackUrl; }); </script> </li> <li id="language-btn-wrapper"> <a href="/info-schl/lhistoire-de-la-schl" onclick="dl_CTA('Fran&#231;ais',this);languagecookie();" class="nav-language">Fran&#231;ais</a> </li> <li class="default-menu"> <div class="menu-list"> <a class="navigation-btn"> <img src="https://assets.cmhc-schl.gc.ca/sf/project/cmhc/home/hamburger.png?rev=209c76e3-4bb0-457a-9f8f-4452da7a80f9&amp;h=15&amp;iar=0&amp;w=19" alt="" width="19" height="15" /> <span class="menutext"> MENU</span> </a> </div> </li> </ul> <div class="search-main"> <div class="global-search-box"> <link rel="stylesheet" href="https://static.cloud.coveo.com/searchui/v2.10107/css/CoveoFullSearch.css" /> <link rel="stylesheet" href="https://static.cloud.coveo.com/coveoforsitecore/ui/v0.59.10/css/CoveoForSitecore.css" /> <script class="coveo-script" type="text/javascript" src='https://static.cloud.coveo.com/searchui/v2.10107/js/CoveoJsSearch.Lazy.min.js'></script> <script class="coveo-for-sitecore-script" type="text/javascript" src='https://static.cloud.coveo.com/coveoforsitecore/ui/v0.59.10/js/CoveoForSitecore.Lazy.min.js'></script> <script type="text/javascript" src="https://static.cloud.coveo.com/searchui/v2.10107/js/cultures/en.js"></script> <div> <!-- Resources --> <div id="SearchResourcesProperties_a53b0166d72f4ec2a90c65588a56de40" class="CoveoForSitecoreContext" data-sc-should-have-analytics-component='true' data-sc-analytics-enabled='true' data-sc-current-language='en' data-prebind-sc-language-field-name='fieldTranslator' data-sc-language-field-name='_language' data-sc-labels='{&quot;Created&quot; : &quot;Created&quot; , &quot;Updated By&quot; : &quot;Updated by&quot; , &quot;Language&quot; : &quot;Language&quot; , &quot;Last Time Modified&quot; : &quot;Last time modified.&quot; , &quot;Uniform resource identifier&quot; : &quot;URI&quot; , &quot;Created By&quot; : &quot;Created by&quot; , &quot;Creation Time&quot; : &quot;Creation time.&quot; , &quot;Template&quot; : &quot;Template&quot; , &quot;If the problem persists contact the administrator.&quot; : &quot;If the problem persists contact the administrator.&quot; , &quot;Search is currently unavailable&quot; : &quot;Oops! Something went wrong on the server.&quot; , &quot;Ascending&quot; : &quot;Ascending&quot; , &quot;Descending&quot; : &quot;Descending&quot;}' data-sc-maximum-age='900000' data-sc-page-name='cmhcs-story' data-sc-page-name-full-path='/sitecore/content/CMHC/Sites/Main/Home/about-us/cmhcs-story' data-sc-index-source-name='Coveo_web_index - Coveo-Prod103-Coveo5' data-sc-is-in-experience-editor='false' data-sc-is-user-anonymous='true' data-sc-item-uri='sitecore://web/{3D398A46-F9B2-40E7-B916-1B0C499149A8}?lang=en&amp;ver=3' data-sc-item-id='3d398a46-f9b2-40e7-b916-1b0c499149a8' data-prebind-sc-latest-version-field-name='fieldTranslator' data-sc-latest-version-field-name='_latestversion' data-sc-rest-endpoint-uri='/coveo/rest' data-sc-analytics-endpoint-uri='/coveo/rest/ua' data-sc-site-name='cmhc' data-sc-field-prefix='f' data-sc-field-suffix='31001' data-sc-prefer-source-specific-fields='false' data-sc-external-fields='[{&quot;fieldName&quot;:&quot;sysattachmentparentid&quot;,&quot;shouldEscape&quot;:false},{&quot;fieldName&quot;:&quot;permanentid&quot;,&quot;shouldEscape&quot;:false}]' data-sc-source-specific-fields='[{&quot;fieldName&quot;:&quot;attachmentparentid&quot;},{&quot;fieldName&quot;:&quot;author&quot;},{&quot;fieldName&quot;:&quot;clickableuri&quot;},{&quot;fieldName&quot;:&quot;collection&quot;},{&quot;fieldName&quot;:&quot;concepts&quot;},{&quot;fieldName&quot;:&quot;date&quot;},{&quot;fieldName&quot;:&quot;filetype&quot;},{&quot;fieldName&quot;:&quot;indexeddate&quot;},{&quot;fieldName&quot;:&quot;isattachment&quot;},{&quot;fieldName&quot;:&quot;language&quot;},{&quot;fieldName&quot;:&quot;printableuri&quot;},{&quot;fieldName&quot;:&quot;rowid&quot;},{&quot;fieldName&quot;:&quot;size&quot;},{&quot;fieldName&quot;:&quot;source&quot;},{&quot;fieldName&quot;:&quot;title&quot;},{&quot;fieldName&quot;:&quot;topparent&quot;},{&quot;fieldName&quot;:&quot;topparentid&quot;},{&quot;fieldName&quot;:&quot;transactionid&quot;},{&quot;fieldName&quot;:&quot;uri&quot;},{&quot;fieldName&quot;:&quot;urihash&quot;}]' > </div> <script type="text/javascript"> var endpointConfiguration = { itemUri: "sitecore://web/{3D398A46-F9B2-40E7-B916-1B0C499149A8}?lang=en&amp;ver=3", siteName: "cmhc", restEndpointUri: "/coveo/rest" }; if (typeof (CoveoForSitecore) !== "undefined") { CoveoForSitecore.SearchEndpoint.configureSitecoreEndpoint(endpointConfiguration); CoveoForSitecore.version = "5.0.1227.1"; var context = document.getElementById("SearchResourcesProperties_a53b0166d72f4ec2a90c65588a56de40"); if (!!context) { CoveoForSitecore.Context.configureContext(context); } } </script> </div> <script> document.addEventListener("CoveoSearchEndpointInitialized", function() { var searchboxElement = document.getElementById("_185F67BF-1D73-4AEE-9564-FDE5B0EB24D9"); searchboxElement.addEventListener("CoveoComponentInitialized", function() { CoveoForSitecore.initSearchboxIfStandalone(searchboxElement, "/search"); }); }) </script> <div id="_185F67BF-1D73-4AEE-9564-FDE5B0EB24D9_container" class="coveo-for-sitecore-search-box-container" data-prebind-maximum-age='currentMaximumAge' > <div id="_185F67BF-1D73-4AEE-9564-FDE5B0EB24D9" class="CoveoSearchbox" data-enable-omnibox='true' data-prebind-maximum-age='currentMaximumAge' data-clear-filters-on-new-query='false' > <script type="text/javascript"> document.addEventListener("CoveoSearchEndpointInitialized", function() { var componentId = "_185F67BF-1D73-4AEE-9564-FDE5B0EB24D9"; var componentElement = document.getElementById(componentId); function showError(error) { console.error(error); } function areCoveoResourcesIncluded() { return typeof (Coveo) !== "undefined"; } if (areCoveoResourcesIncluded()) { var event = document.createEvent("CustomEvent"); event.initEvent("CoveoComponentInitialized", false, true); setTimeout(function() { componentElement.dispatchEvent(event); }, 0); } else { componentElement.classList.add("invalid"); showError("The Coveo Resources component must be included in this page."); } }); </script> <div class="CoveoForSitecoreBindWithUserContext"></div> <div class="CoveoForSitecoreExpressions"></div> <div class="CoveoForSitecoreConfigureSearchHub" data-sc-search-hub="search"></div> </div> </div> <input type="hidden" id="desktopText" value="What can we help you find?" /> <input type="hidden" id="mobileText" value="Search" /> </div> <div class="menu-list"> <a onclick="dl_Navigation('menu', 'open menu');" class="navigation-btn"> <img src="https://assets.cmhc-schl.gc.ca/sf/project/cmhc/home/hamburger.png?rev=209c76e3-4bb0-457a-9f8f-4452da7a80f9&amp;h=15&amp;iar=0&amp;w=19" alt="" width="19" height="15" /> <span class="menutext">MENU</span> </a> </div> </div> </div> <!--ToTestCheckin--> <nav> <span id="close-menu"> &times; </span> <a href="/" onclick="dl_CTA('Fran&#231;ais',this);languagecookie();" class="nav-language">Fran&#231;ais</a> <ul> <li><a onclick="dl_Navigation('menu','Home');" href="/" class=" current-page-item">Home</a></li> <li> <a onclick="dl_Navigation('menu','Professionals');" href="/professionals" class=" ">Professionals</a> <ul> <li> <a onclick="dl_Navigation('menu','Project funding and mortgage financing');" href="/professionals/project-funding-and-mortgage-financing" class=" ">Project funding and mortgage financing</a> <ul> <li> <a onclick="dl_Navigation('menu','Funding programs');" href="/professionals/project-funding-and-mortgage-financing/funding-programs" class=" ">Funding programs</a> <ul> <li><a onclick="dl_Navigation('menu','Affordable Housing Fund');" href="/professionals/project-funding-and-mortgage-financing/funding-programs/all-funding-programs/affordable-housing-fund?rdlink=1" class=" ">Affordable Housing Fund</a></li> <li><a onclick="dl_Navigation('menu','Affordable Housing Innovation Fund');" href="/professionals/project-funding-and-mortgage-financing/funding-programs/all-funding-programs/affordable-housing-innovation-fund?rdlink=1" class=" ">Affordable Housing Innovation Fund</a></li> <li><a onclick="dl_Navigation('menu','Apartment Construction Loan Program');" href="/professionals/project-funding-and-mortgage-financing/funding-programs/all-funding-programs/apartment-construction-loan-program?rdlink=1" class=" ">Apartment Construction Loan Program</a></li> <li><a onclick="dl_Navigation('menu','Canada Greener Affordable Housing');" href="/professionals/project-funding-and-mortgage-financing/funding-programs/all-funding-programs/canada-greener-affordable-housing-program?rdlink=1" class=" ">Canada Greener Affordable Housing</a></li> <li><a onclick="dl_Navigation('menu','Community (social) housing');" href="/professionals/project-funding-and-mortgage-financing/funding-programs/community-housing" class=" ">Community (social) housing</a></li> <li><a onclick="dl_Navigation('menu','Federal Lands Initiative');" href="/professionals/project-funding-and-mortgage-financing/funding-programs/all-funding-programs/federal-lands?rdlink=1" class=" ">Federal Lands Initiative</a></li> <li><a onclick="dl_Navigation('menu','Funding for Indigenous housing');" href="/professionals/project-funding-and-mortgage-financing/funding-programs/indigenous" class=" ">Funding for Indigenous housing</a></li> <li><a onclick="dl_Navigation('menu','Housing Supply Challenge');" href="/professionals/project-funding-and-mortgage-financing/funding-programs/all-funding-programs/housing-supply-challenge?rdlink=1" class=" ">Housing Supply Challenge</a></li> <li><a onclick="dl_Navigation('menu','Innovation and research');" href="/professionals/project-funding-and-mortgage-financing/funding-programs/innovation-and-research" class=" ">Innovation and research</a></li> <li><a onclick="dl_Navigation('menu','National Housing Strategy Project Profiles');" href="/nhs/nhs-project-profiles?rdlink=1" class=" ">National Housing Strategy Project Profiles</a></li> <li><a onclick="dl_Navigation('menu','Rapid Housing Initiative');" href="/professionals/project-funding-and-mortgage-financing/funding-programs/all-funding-programs/rapid-housing?rdlink=1" class=" ">Rapid Housing Initiative</a></li> </ul> </li> <li> <a onclick="dl_Navigation('menu','Mortgage Loan Insurance Products');" href="/professionals/project-funding-and-mortgage-financing/mortgage-loan-insurance" class=" ">Mortgage Loan Insurance Products</a> <ul> <li> <a onclick="dl_Navigation('menu','Homeowner and Small Rental Mortgage Loan Insurance');" href="/professionals/project-funding-and-mortgage-financing/mortgage-loan-insurance/mortgage-loan-insurance-homeownership-programs" class=" ">Homeowner and Small Rental Mortgage Loan Insurance</a> <ul> <li><a onclick="dl_Navigation('menu','CMHC Purchase');" href="/professionals/project-funding-and-mortgage-financing/mortgage-loan-insurance/mortgage-loan-insurance-homeownership-programs/purchase" class=" ">CMHC Purchase</a></li> <li><a onclick="dl_Navigation('menu','CMHC Improvement');" href="/professionals/project-funding-and-mortgage-financing/mortgage-loan-insurance/mortgage-loan-insurance-homeownership-programs/improvement" class=" ">CMHC Improvement</a></li> <li><a onclick="dl_Navigation('menu','CMHC Income Property');" href="/professionals/project-funding-and-mortgage-financing/mortgage-loan-insurance/mortgage-loan-insurance-homeownership-programs/income-property" class=" ">CMHC Income Property</a></li> <li><a onclick="dl_Navigation('menu','CMHC Refinance');" href="/professionals/project-funding-and-mortgage-financing/mortgage-loan-insurance/mortgage-loan-insurance-homeownership-programs/refinance" class=" ">CMHC Refinance</a></li> <li><a onclick="dl_Navigation('menu','CMHC Newcomers');" href="/professionals/project-funding-and-mortgage-financing/mortgage-loan-insurance/mortgage-loan-insurance-homeownership-programs/newcomers" class=" ">CMHC Newcomers</a></li> <li><a onclick="dl_Navigation('menu','CMHC Self-Employed');" href="/professionals/project-funding-and-mortgage-financing/mortgage-loan-insurance/mortgage-loan-insurance-homeownership-programs/self-employed" class=" ">CMHC Self-Employed</a></li> <li><a onclick="dl_Navigation('menu','CMHC Portability');" href="/professionals/project-funding-and-mortgage-financing/mortgage-loan-insurance/mortgage-loan-insurance-homeownership-programs/portability" class=" ">CMHC Portability</a></li> <li><a onclick="dl_Navigation('menu','Eco Products for Lenders');" href="/professionals/project-funding-and-mortgage-financing/mortgage-loan-insurance/mortgage-loan-insurance-homeownership-programs/eco-products-for-lenders" class=" ">Eco Products for Lenders</a></li> </ul> </li> <li> <a onclick="dl_Navigation('menu','Multi-Unit and Rental Housing');" href="/professionals/project-funding-and-mortgage-financing/mortgage-loan-insurance/multi-unit-insurance" class=" ">Multi-Unit and Rental Housing</a> <ul> <li><a onclick="dl_Navigation('menu','MLI Select');" href="/professionals/project-funding-and-mortgage-financing/mortgage-loan-insurance/multi-unit-insurance/mliselect" class=" ">MLI Select</a></li> </ul> </li> <li><a onclick="dl_Navigation('menu','Default, claims and properties for sale');" href="/professionals/project-funding-and-mortgage-financing/mortgage-loan-insurance/default-claims-and-properties-for-sale" class=" ">Default, claims and properties for sale</a></li> <li><a onclick="dl_Navigation('menu','Underwriting centre');" href="/professionals/project-funding-and-mortgage-financing/mortgage-loan-insurance/cmhc-underwriting-centre" class=" ">Underwriting centre</a></li> <li><a onclick="dl_Navigation('menu','emili');" href="/professionals/project-funding-and-mortgage-financing/mortgage-loan-insurance/emili" class=" ">emili</a></li> <li><a onclick="dl_Navigation('menu','NHA approved lenders');" href="/professionals/project-funding-and-mortgage-financing/mortgage-loan-insurance/nha-approved-lenders" class=" ">NHA approved lenders</a></li> <li><a onclick="dl_Navigation('menu','Calculating GDS / TDS');" href="/professionals/project-funding-and-mortgage-financing/mortgage-loan-insurance/calculating-gds-tds" class=" ">Calculating GDS / TDS</a></li> <li><a onclick="dl_Navigation('menu','How to recognize and report mortgage fraud');" href="/professionals/project-funding-and-mortgage-financing/mortgage-loan-insurance/mortgage-fraud" class=" ">How to recognize and report mortgage fraud</a></li> <li><a onclick="dl_Navigation('menu','Contact mortgage loan insurance');" href="/professionals/project-funding-and-mortgage-financing/mortgage-loan-insurance/contact-mortgage-loan-insurance" class=" ">Contact mortgage loan insurance</a></li> <li><a onclick="dl_Navigation('menu','Insured Mortgage Purchase Program (IMPP)');" href="/professionals/project-funding-and-mortgage-financing/mortgage-loan-insurance/insured-mortgage-purchase-program" class=" ">Insured Mortgage Purchase Program (IMPP)</a></li> </ul> </li> <li> <a onclick="dl_Navigation('menu','Securitization');" href="/professionals/project-funding-and-mortgage-financing/securitization" class=" ">Securitization</a> <ul> <li><a onclick="dl_Navigation('menu','NHA Mortgage Backed Securities');" href="/professionals/project-funding-and-mortgage-financing/securitization/nha-mbs" class=" ">NHA Mortgage Backed Securities</a></li> <li><a onclick="dl_Navigation('menu','Canada Mortgage Bonds');" href="/professionals/project-funding-and-mortgage-financing/securitization/canada-mortgage-bonds" class=" ">Canada Mortgage Bonds</a></li> <li><a onclick="dl_Navigation('menu','Canadian registered covered bonds');" href="/professionals/project-funding-and-mortgage-financing/securitization/canadian-registered-covered-bonds" class=" ">Canadian registered covered bonds</a></li> <li><a onclick="dl_Navigation('menu','Blockchain in the housing industry');" href="/professionals/project-funding-and-mortgage-financing/securitization/blockchain-housing-industry" class=" ">Blockchain in the housing industry </a></li> </ul> </li> </ul> </li> <li> <a onclick="dl_Navigation('menu','Housing markets, data and research');" href="/professionals/housing-markets-data-and-research" class=" ">Housing markets, data and research</a> <ul> <li><a onclick="dl_Navigation('menu','CMHC Reports Calendar');" href="/professionals/housing-markets-data-and-research/news-releases-reports-calendar" class=" ">CMHC Reports Calendar</a></li> <li> <a onclick="dl_Navigation('menu','Housing markets');" href="/professionals/housing-markets-data-and-research/market-reports" class=" ">Housing markets</a> <ul> <li><a onclick="dl_Navigation('menu','Housing market reports');" href="/professionals/housing-markets-data-and-research/market-reports/housing-market" class=" ">Housing market reports</a></li> <li><a onclick="dl_Navigation('menu','Mortgage market and consumer reports');" href="/professionals/housing-markets-data-and-research/market-reports/mortgage-market" class=" ">Mortgage market and consumer reports</a></li> <li><a onclick="dl_Navigation('menu','Fall 2024 Rental Market Report');" href="/professionals/housing-markets-data-and-research/market-reports/rental-market-reports-major-centres" class=" ">Fall 2024 Rental Market Report</a></li> </ul> </li> <li> <a onclick="dl_Navigation('menu','Housing research');" href="/professionals/housing-markets-data-and-research/housing-research" class=" ">Housing research</a> <ul> <li> <a onclick="dl_Navigation('menu','Consultations');" href="/professionals/housing-markets-data-and-research/housing-research/consultations" class=" ">Consultations</a> <ul> <li> <a onclick="dl_Navigation('menu','Prohibition on the Purchase of Residential Property by Non-Canadians Act');" href="/professionals/housing-markets-data-and-research/housing-research/consultations/prohibition-purchase-residential-property-non-canadians-act" class=" ">Prohibition on the Purchase of Residential Property by Non-Canadians Act</a> <ul> <li><a onclick="dl_Navigation('menu','Prohibition on the Purchase of Residential Property by Non-Canadians Act – Frequently asked questions');" href="/professionals/housing-markets-data-and-research/housing-research/consultations/prohibition-purchase-residential-property-non-canadians-act/faq" class=" ">Prohibition on the Purchase of Residential Property by Non-Canadians Act – Frequently asked questions</a></li> </ul> </li> </ul> </li> <li><a onclick="dl_Navigation('menu','Housing research reports');" href="/professionals/housing-markets-data-and-research/housing-research/research-reports" class=" ">Housing research reports</a></li> <li> <a onclick="dl_Navigation('menu','Housing surveys');" href="/professionals/housing-markets-data-and-research/housing-research/surveys" class=" ">Housing surveys</a> <ul> <li><a onclick="dl_Navigation('menu','Mortgage consumer surveys');" href="/professionals/housing-markets-data-and-research/housing-research/surveys/mortgage-consumer-surveys" class=" ">Mortgage consumer surveys</a></li> </ul> </li> <li><a onclick="dl_Navigation('menu','Research awards and scholarships');" href="/professionals/housing-markets-data-and-research/housing-research/awards-and-scholarships" class=" ">Research awards and scholarships</a></li> <li><a onclick="dl_Navigation('menu','Understanding core housing need');" href="/professionals/housing-markets-data-and-research/housing-research/core-housing-need" class=" ">Understanding core housing need</a></li> <li><a onclick="dl_Navigation('menu','Collaborative Housing Research Network');" href="/professionals/housing-markets-data-and-research/housing-research/collaborative-housing-research-network" class=" ">Collaborative Housing Research Network</a></li> </ul> </li> <li> <a onclick="dl_Navigation('menu','Housing data');" href="/professionals/housing-markets-data-and-research/housing-data" class=" ">Housing data</a> <ul> <li> <a onclick="dl_Navigation('menu','Data tables');" href="/professionals/housing-markets-data-and-research/housing-data/data-tables" class=" ">Data tables</a> <ul> <li><a onclick="dl_Navigation('menu','Household characteristics data');" href="/professionals/housing-markets-data-and-research/housing-data/data-tables/household-characteristics" class=" ">Household characteristics data</a></li> <li><a onclick="dl_Navigation('menu','Housing market data');" href="/professionals/housing-markets-data-and-research/housing-data/data-tables/housing-market-data" class=" ">Housing market data</a></li> <li><a onclick="dl_Navigation('menu','Mortgage and debt data');" href="/professionals/housing-markets-data-and-research/housing-data/data-tables/mortgage-and-debt" class=" ">Mortgage and debt data</a></li> <li><a onclick="dl_Navigation('menu','Rental market data');" href="/professionals/housing-markets-data-and-research/housing-data/data-tables/rental-market" class=" ">Rental market data</a></li> </ul> </li> <li><a onclick="dl_Navigation('menu','Housing market information portal');" href="https://www.cmhc-schl.gc.ca/hmiportal" class=" ">Housing market information portal</a></li> <li><a onclick="dl_Navigation('menu','Residential Mortgage Industry Data Dashboard');" href="/professionals/housing-markets-data-and-research/housing-data/residential-mortgage-industry-data-dashboard" class=" ">Residential Mortgage Industry Data Dashboard</a></li> <li><a onclick="dl_Navigation('menu','CMHC licence agreement for the use of data');" href="/professionals/housing-markets-data-and-research/housing-data/cmhc-licence-agreement-use-of-data" class=" ">CMHC licence agreement for the use of data</a></li> <li><a onclick="dl_Navigation('menu','Housing Knowledge Centre');" href="/library?rdlink=1" class=" ">Housing Knowledge Centre</a></li> </ul> </li> </ul> </li> <li> <a onclick="dl_Navigation('menu','Industry innovation and leadership');" href="/professionals/industry-innovation-and-leadership" class=" ">Industry innovation and leadership</a> <ul> <li><a onclick="dl_Navigation('menu','Housing innovation');" href="/professionals/industry-innovation-and-leadership/housing-innovation" class=" ">Housing innovation</a></li> <li> <a onclick="dl_Navigation('menu','Our Partners');" href="/professionals/industry-innovation-and-leadership/our-partners" class=" ">Our Partners</a> <ul> <li><a onclick="dl_Navigation('menu','Partnerships');" href="/professionals/industry-innovation-and-leadership/our-partners/partnerships" class=" ">Partnerships</a></li> <li> <a onclick="dl_Navigation('menu','Federal, Provincial and Territorial Forum on Housing');" href="/professionals/industry-innovation-and-leadership/our-partners/partnering-provinces-territories" class=" ">Federal, Provincial and Territorial Forum on Housing</a> <ul> <li><a onclick="dl_Navigation('menu','Resources for Members of the Federal, Provincial and Territorial Forum on Housing');" href="/professionals/industry-innovation-and-leadership/our-partners/partnering-provinces-territories/protected-content" class=" ">Resources for Members of the Federal, Provincial and Territorial Forum on Housing</a></li> </ul> </li> </ul> </li> <li> <a onclick="dl_Navigation('menu','Industry collaboration');" href="/professionals/industry-innovation-and-leadership/industry-collaboration" class=" ">Industry collaboration</a> <ul> <li><a onclick="dl_Navigation('menu','Expert Community on Housing (ECoH)');" href="/professionals/industry-innovation-and-leadership/industry-collaboration/expert-community-on-housing" class=" ">Expert Community on Housing (ECoH)</a></li> </ul> </li> <li> <a onclick="dl_Navigation('menu','Industry expertise');" href="/professionals/industry-innovation-and-leadership/industry-expertise" class=" ">Industry expertise</a> <ul> <li><a onclick="dl_Navigation('menu','Affordable housing');" href="/professionals/industry-innovation-and-leadership/industry-expertise/affordable-housing" class=" ">Affordable housing</a></li> <li><a onclick="dl_Navigation('menu','Indigenous housing');" href="/professionals/industry-innovation-and-leadership/industry-expertise/indigenous-housing" class=" ">Indigenous housing </a></li> <li><a onclick="dl_Navigation('menu','Senior housing');" href="/professionals/industry-innovation-and-leadership/industry-expertise/senior-housing" class=" ">Senior housing</a></li> <li><a onclick="dl_Navigation('menu','Accessible and adaptable housing');" href="/professionals/industry-innovation-and-leadership/industry-expertise/accessible-adaptable-housing" class=" ">Accessible and adaptable housing</a></li> <li><a onclick="dl_Navigation('menu','Developing sustainable housing');" href="/professionals/industry-innovation-and-leadership/industry-expertise/sustainable-housing" class=" ">Developing sustainable housing</a></li> <li><a onclick="dl_Navigation('menu','Resources for mortgage professionals');" href="/professionals/industry-innovation-and-leadership/industry-expertise/resources-for-mortgage-professionals" class=" ">Resources for mortgage professionals</a></li> <li><a onclick="dl_Navigation('menu','CMHC newsletters');" href="/cmhc-enewsletters?rdlink=1" class=" ">CMHC newsletters</a></li> </ul> </li> </ul> </li> <li> <a onclick="dl_Navigation('menu','Events and speakers');" href="/professionals/events-and-speakers" class=" ">Events and speakers</a> <ul> <li> <a onclick="dl_Navigation('menu','Conferences');" href="/professionals/events-and-speakers/conferences" class=" ">Conferences</a> <ul> <li> <a onclick="dl_Navigation('menu','2024 National Housing Conference');" href="/professionals/events-and-speakers/conferences/national-housing-conference-2024" class=" ">2024 National Housing Conference</a> <ul> <li><a onclick="dl_Navigation('menu','About');" href="/professionals/events-and-speakers/conferences/national-housing-conference-2024/about" class=" ">About</a></li> <li><a onclick="dl_Navigation('menu','National Housing Conference - Agenda');" href="/professionals/events-and-speakers/conferences/national-housing-conference-2024/agenda" class=" ">National Housing Conference - Agenda</a></li> <li><a onclick="dl_Navigation('menu','Location');" href="/professionals/events-and-speakers/conferences/national-housing-conference-2024/location" class=" ">Location</a></li> <li><a onclick="dl_Navigation('menu','InnoZone');" href="/professionals/events-and-speakers/conferences/national-housing-conference-2024/innozone" class=" ">InnoZone</a></li> <li><a onclick="dl_Navigation('menu','Details for participants');" href="/professionals/events-and-speakers/conferences/national-housing-conference-2024/participants" class=" ">Details for participants</a></li> </ul> </li> </ul> </li> <li> <a onclick="dl_Navigation('menu','Speakers’ bureau');" href="/professionals/events-and-speakers/speakers-bureau" class=" ">Speakers’ bureau</a> <ul> <li><a onclick="dl_Navigation('menu','Kevin Hughes');" href="/professionals/events-and-speakers/speakers-bureau/kevin-hughes-profile" class=" ">Kevin Hughes</a></li> </ul> </li> </ul> </li> </ul> </li> <li> <a onclick="dl_Navigation('menu','Consumers');" href="/consumers" class=" ">Consumers</a> <ul> <li> <a onclick="dl_Navigation('menu','Buying a home');" href="/consumers/home-buying" class=" ">Buying a home</a> <ul> <li> <a onclick="dl_Navigation('menu','Homebuying calculators');" href="/consumers/home-buying/calculators" class=" ">Homebuying calculators</a> <ul> <li><a onclick="dl_Navigation('menu','Mortgage calculator');" href="/consumers/home-buying/calculators/mortgage-calculator" class=" ">Mortgage calculator</a></li> <li><a onclick="dl_Navigation('menu','Affordability calculator');" href="/consumers/home-buying/calculators/affordability-calculator" class=" ">Affordability calculator</a></li> <li><a onclick="dl_Navigation('menu','Debt service calculator');" href="/consumers/home-buying/calculators/debt-service-calculator" class=" ">Debt service calculator</a></li> </ul> </li> <li> <a onclick="dl_Navigation('menu','Buying guides');" href="/consumers/home-buying/buying-guides" class=" ">Buying guides</a> <ul> <li><a onclick="dl_Navigation('menu','Homebuying step by step');" href="/consumers/home-buying/buying-guides/home-buying" class=" ">Homebuying step by step</a></li> <li><a onclick="dl_Navigation('menu','CMHC&#39;s condominium buyer&#39;s guide');" href="/consumers/home-buying/buying-guides/condominium" class=" ">CMHC's condominium buyer's guide</a></li> </ul> </li> <li> <a onclick="dl_Navigation('menu','Mortgage loan insurance for consumers');" href="/consumers/home-buying/mortgage-loan-insurance-for-consumers" class=" ">Mortgage loan insurance for consumers</a> <ul> <li><a onclick="dl_Navigation('menu','What is CMHC mortgage loan insurance?');" href="/consumers/home-buying/mortgage-loan-insurance-for-consumers/what-is-mortgage-loan-insurance" class=" ">What is CMHC mortgage loan insurance?</a></li> <li><a onclick="dl_Navigation('menu','Do I qualify for mortgage loan insurance?');" href="/consumers/home-buying/mortgage-loan-insurance-for-consumers/what-are-the-general-requirements-to-qualify-for-homeowner-mortgage-loan-insurance" class=" ">Do I qualify for mortgage loan insurance?</a></li> <li><a onclick="dl_Navigation('menu','CMHC mortgage loan insurance costs');" href="/consumers/home-buying/mortgage-loan-insurance-for-consumers/cmhc-mortgage-loan-insurance-cost" class=" ">CMHC mortgage loan insurance costs</a></li> <li> <a onclick="dl_Navigation('menu','CMHC&#39;s Eco Products');" href="/consumers/home-buying/mortgage-loan-insurance-for-consumers/cmhc-eco-products" class=" ">CMHC's Eco Products</a> <ul> <li><a onclick="dl_Navigation('menu','CMHC’s Eco Improvement');" href="/consumers/home-buying/mortgage-loan-insurance-for-consumers/cmhc-eco-products/cmhc-eco-improvement" class=" ">CMHC’s Eco Improvement</a></li> <li><a onclick="dl_Navigation('menu','CMHC Eco Plus');" href="/consumers/home-buying/mortgage-loan-insurance-for-consumers/cmhc-eco-products/cmhc-eco-plus" class=" ">CMHC Eco Plus</a></li> </ul> </li> <li><a onclick="dl_Navigation('menu','CMHC — home renovation financing options');" href="/consumers/home-buying/mortgage-loan-insurance-for-consumers/cmhc-home-renovation-financing-options" class=" ">CMHC — home renovation financing options</a></li> <li><a onclick="dl_Navigation('menu','FAQs — mortgage loan insurance');" href="/consumers/home-buying/mortgage-loan-insurance-for-consumers/faqs-mortgage-loan-insurance" class=" "> FAQs — mortgage loan insurance</a></li> </ul> </li> <li><a onclick="dl_Navigation('menu','Incentives for homebuyers');" href="/consumers/home-buying/government-of-canada-programs-to-support-homebuyers" class=" ">Incentives for homebuyers</a></li> <li><a onclick="dl_Navigation('menu','Newcomers');" href="/consumers/home-buying/newcomers" class=" ">Newcomers</a></li> <li><a onclick="dl_Navigation('menu','The First-Time Home Buyer Incentive');" href="/consumers/home-buying/first-time-home-buyer-incentive" class=" ">The First-Time Home Buyer Incentive</a></li> </ul> </li> <li> <a onclick="dl_Navigation('menu','Owning a home');" href="/consumers/owning-a-home" class=" ">Owning a home</a> <ul> <li> <a onclick="dl_Navigation('menu','Manage your mortgage');" href="/consumers/owning-a-home/mortgage-management" class=" ">Manage your mortgage </a> <ul> <li><a onclick="dl_Navigation('menu','Mortgage fraud');" href="/consumers/owning-a-home/mortgage-management/mortgage-fraud" class=" ">Mortgage fraud</a></li> <li><a onclick="dl_Navigation('menu','Mortgage planning tips');" href="/consumers/owning-a-home/mortgage-management/mortgage-planning-tips-cmhc" class=" ">Mortgage planning tips</a></li> <li><a onclick="dl_Navigation('menu','Plan and manage your mortgage');" href="/consumers/owning-a-home/mortgage-management/plan-and-manage-your-mortgage" class=" ">Plan and manage your mortgage</a></li> <li><a onclick="dl_Navigation('menu','Your credit report');" href="/consumers/owning-a-home/mortgage-management/your-credit-report" class=" ">Your credit report</a></li> <li><a onclick="dl_Navigation('menu','Your home value');" href="/consumers/owning-a-home/mortgage-management/your-home-value" class=" ">Your home value</a></li> </ul> </li> <li> <a onclick="dl_Navigation('menu','Aging in place');" href="/consumers/owning-a-home/aging-in-place" class=" ">Aging in place</a> <ul> <li><a onclick="dl_Navigation('menu','Housing options for Seniors');" href="/consumers/owning-a-home/aging-in-place/housing-options-for-seniors" class=" ">Housing options for Seniors</a></li> <li><a onclick="dl_Navigation('menu','Housing and finance tips');" href="/consumers/owning-a-home/aging-in-place/housing-and-finance-tips" class=" ">Housing and finance tips</a></li> <li><a onclick="dl_Navigation('menu','Mortgage financing options for people 55+');" href="/consumers/owning-a-home/aging-in-place/mortgage-financing-options-for-people-55-and-above" class=" ">Mortgage financing options for people 55+</a></li> <li><a onclick="dl_Navigation('menu','Preventing fraud and financial abuse');" href="/consumers/owning-a-home/aging-in-place/preventing-fraud-and-financial-abuse" class=" ">Preventing fraud and financial abuse</a></li> </ul> </li> </ul> </li> <li> <a onclick="dl_Navigation('menu','Renting a home');" href="/consumers/renting-a-home" class=" ">Renting a home </a> <ul> <li> <a onclick="dl_Navigation('menu','I want to rent');" href="/consumers/renting-a-home/i-want-to-rent" class=" ">I want to rent</a> <ul> <li><a onclick="dl_Navigation('menu','Things to consider before renting');" href="/consumers/renting-a-home/i-want-to-rent/things-to-consider-before-renting" class=" ">Things to consider before renting</a></li> <li><a onclick="dl_Navigation('menu','Types of housing for rent in Canada');" href="/consumers/renting-a-home/i-want-to-rent/types-of-housing-for-rent-in-canada" class=" ">Types of housing for rent in Canada</a></li> <li><a onclick="dl_Navigation('menu','Finding or advertising a rental property');" href="/consumers/renting-a-home/i-want-to-rent/finding-or-advertising-a-rental-property" class=" ">Finding or advertising a rental property</a></li> <li><a onclick="dl_Navigation('menu','Visiting the rental property');" href="/consumers/renting-a-home/i-want-to-rent/visiting-the-rental-property" class=" ">Visiting the rental property</a></li> <li><a onclick="dl_Navigation('menu','Lease and rental agreements');" href="/consumers/renting-a-home/i-want-to-rent/lease-and-rental-agreements" class=" ">Lease and rental agreements</a></li> <li><a onclick="dl_Navigation('menu','Signing the lease');" href="/consumers/renting-a-home/i-want-to-rent/signing-lease" class=" ">Signing the lease</a></li> <li><a onclick="dl_Navigation('menu','Credit checks and bad credit');" href="/consumers/renting-a-home/i-want-to-rent/credit-checks-and-bad-credit" class=" ">Credit checks and bad credit</a></li> <li><a onclick="dl_Navigation('menu','Rental payments and deposits&lt;br&gt;');" href="/consumers/renting-a-home/i-want-to-rent/rental-payments-and-deposits" class=" ">Rental payments and deposits<br></a></li> <li><a onclick="dl_Navigation('menu','Roommates and pets');" href="/consumers/renting-a-home/i-want-to-rent/roommates-and-pets" class=" ">Roommates and pets</a></li> </ul> </li> <li> <a onclick="dl_Navigation('menu','I am renting');" href="/consumers/renting-a-home/i-am-renting" class=" ">I am renting</a> <ul> <li><a onclick="dl_Navigation('menu','Moving day');" href="/consumers/renting-a-home/i-am-renting/moving-day" class=" ">Moving day</a></li> <li><a onclick="dl_Navigation('menu','Landlord/Tenant responsibilities');" href="/consumers/renting-a-home/i-am-renting/landlord-tenant-responsibilities" class=" ">Landlord/Tenant responsibilities</a></li> <li><a onclick="dl_Navigation('menu','Inspections');" href="/consumers/renting-a-home/i-am-renting/inspections" class=" ">Inspections</a></li> <li><a onclick="dl_Navigation('menu','Maintenance and repairs');" href="/consumers/renting-a-home/i-am-renting/maintenance-repairs" class=" ">Maintenance and repairs</a></li> <li><a onclick="dl_Navigation('menu','Complaints and evictions');" href="/consumers/renting-a-home/i-am-renting/compliants-evictions" class=" ">Complaints and evictions</a></li> <li><a onclick="dl_Navigation('menu','Rent increases');" href="/consumers/renting-a-home/i-am-renting/rent-increases" class=" ">Rent increases</a></li> <li><a onclick="dl_Navigation('menu','When you can&#39;t pay rent');" href="/consumers/renting-a-home/i-am-renting/when-you-cant-pay-rent" class=" ">When you can't pay rent</a></li> <li><a onclick="dl_Navigation('menu','Renewing or terminating the lease');" href="/consumers/renting-a-home/i-am-renting/renewing-or-terminating-lease" class=" ">Renewing or terminating the lease</a></li> <li><a onclick="dl_Navigation('menu','Moving out');" href="/consumers/renting-a-home/i-am-renting/moving-out" class=" ">Moving out</a></li> </ul> </li> <li><a onclick="dl_Navigation('menu','One-Time Top-Up to the Canada Housing Benefit');" href="/consumers/renting-a-home/one-time-top-up-canada-housing-benefit" class=" ">One-Time Top-Up to the Canada Housing Benefit</a></li> <li><a onclick="dl_Navigation('menu','COVID&amp;#8209;19: eviction bans and suspensions to support renters');" href="/consumers/renting-a-home/covid-19-eviction-bans-and-suspensions-to-support-renters" class=" ">COVID&#8209;19: eviction bans and suspensions to support renters</a></li> </ul> </li> </ul> </li> <li> <a onclick="dl_Navigation('menu','About CMHC');" href="/about-us" class=" ">About CMHC</a> <ul> <li><a onclick="dl_Navigation('menu','CMHC’s goals, values and commitment to housing');" href="/about-us/cmhcs-story" class=" ">CMHC’s goals, values and commitment to housing</a></li> <li><a onclick="dl_Navigation('menu','Discover Life at CMHC');" href="https://www.cmhc-schl.gc.ca/en/working-at-cmhc" class=" ">Discover Life at CMHC</a></li> <li> <a onclick="dl_Navigation('menu','Management and governance');" href="/about-us/management-and-governance" class=" ">Management and governance</a> <ul> <li><a onclick="dl_Navigation('menu','Speakers’ bureau');" href="/professionals/events-and-speakers/speakers-bureau?rdlink=1" class=" ">Speakers’ bureau</a></li> <li><a onclick="dl_Navigation('menu','CMHC&#39;s Annual Public Meeting');" href="/about-us/management-and-governance/annual-public-meeting" class=" ">CMHC's Annual Public Meeting</a></li> <li><a onclick="dl_Navigation('menu','CMHC’s board of directors and committees');" href="/about-us/management-and-governance/board-of-directors-and-its-committees" class=" ">CMHC’s board of directors and committees</a></li> <li><a onclick="dl_Navigation('menu','Our management committee');" href="/about-us/management-and-governance/our-management-committee" class=" ">Our management committee</a></li> <li> <a onclick="dl_Navigation('menu','Pension governance');" href="/about-us/management-and-governance/pension-and-governance-at-cmhc" class=" ">Pension governance</a> <ul> <li><a onclick="dl_Navigation('menu','Pension overview');" href="/about-us/management-and-governance/pension-and-governance-at-cmhc/pension-overview" class=" ">Pension overview</a></li> <li><a onclick="dl_Navigation('menu','Key roles and responsibilities');" href="/about-us/management-and-governance/pension-and-governance-at-cmhc/key-roles-and-responsibilities" class=" ">Key roles and responsibilities</a></li> <li><a onclick="dl_Navigation('menu','Annual reports');" href="/about-us/management-and-governance/pension-and-governance-at-cmhc/annual-reports" class=" ">Annual reports</a></li> </ul> </li> </ul> </li> <li> <a onclick="dl_Navigation('menu','Corporate reporting');" href="/about-us/corporate-reporting" class=" ">Corporate reporting</a> <ul> <li><a onclick="dl_Navigation('menu','CMHC’s 2023 Annual Report');" href="/about-us/corporate-reporting/cmhc-annual-report" class=" ">CMHC’s 2023 Annual Report</a></li> <li><a onclick="dl_Navigation('menu','Program evaluation');" href="/about-us/corporate-reporting/program-evaluation" class=" ">Program evaluation</a></li> <li><a onclick="dl_Navigation('menu','Quarterly financial reports');" href="/about-us/corporate-reporting/quarterly-financial-reports" class=" ">Quarterly financial reports</a></li> <li><a onclick="dl_Navigation('menu','Joint auditors special examination report to CMHC board 2018');" href="/about-us/corporate-reporting/report-joint-auditors-board-directors-cmhc" class=" ">Joint auditors special examination report to CMHC board 2018</a></li> <li><a onclick="dl_Navigation('menu','CMHC&amp;rsquo;s Insured Mortgage Deferral');" href="/about-us/corporate-reporting/mortgage-deferral-numbers" class=" ">CMHC&rsquo;s Insured Mortgage Deferral</a></li> <li><a onclick="dl_Navigation('menu','Corporate Plan Summary');" href="/about-us/corporate-reporting/summary-of-the-corporate-plan" class=" ">Corporate Plan Summary</a></li> <li> <a onclick="dl_Navigation('menu','Transparency');" href="/about-us/corporate-reporting/transparency" class=" ">Transparency</a> <ul> <li><a onclick="dl_Navigation('menu','Access to information and privacy protection');" href="/about-us/corporate-reporting/transparency/access-to-information-and-privacy-protection" class=" ">Access to information and privacy protection</a></li> <li><a onclick="dl_Navigation('menu','Accessibility at CMHC');" href="/about-us/corporate-reporting/transparency/accessibility-at-cmhc" class=" ">Accessibility at CMHC</a></li> <li><a onclick="dl_Navigation('menu','Accessibility feedback process');" href="/about-us/corporate-reporting/transparency/accessibility-feedback-process" class=" ">Accessibility feedback process</a></li> <li><a onclick="dl_Navigation('menu','Briefing materials');" href="/about-us/corporate-reporting/transparency/briefing-materials" class=" ">Briefing materials</a></li> <li> <a onclick="dl_Navigation('menu','Procurement');" href="/about-us/corporate-reporting/transparency/procurement" class=" ">Procurement</a> <ul> <li><a onclick="dl_Navigation('menu','Vendor Diversity Program');" href="/about-us/corporate-reporting/transparency/procurement/cmhc-vendor-diversity-program" class=" ">Vendor Diversity Program</a></li> </ul> </li> <li><a onclick="dl_Navigation('menu','Travel, hospitality and conference expenditures');" href="/about-us/corporate-reporting/transparency/travel-hospitality-and-conference-expenditures" class=" ">Travel, hospitality and conference expenditures</a></li> </ul> </li> </ul> </li> <li> <a onclick="dl_Navigation('menu','Contact us');" href="/about-us/contact-us" class=" ">Contact us</a> <ul> <li><a onclick="dl_Navigation('menu','Contact mortgage loan insurance');" href="/professionals/project-funding-and-mortgage-financing/mortgage-loan-insurance/contact-mortgage-loan-insurance?rdlink=1" class=" ">Contact mortgage loan insurance</a></li> <li><a onclick="dl_Navigation('menu','Regional offices');" href="/about-us/contact-us/regional-offices" class=" ">Regional offices</a></li> <li><a onclick="dl_Navigation('menu','Granville lsland');" href="https://granvilleisland.com/" class=" ">Granville lsland</a></li> <li><a onclick="dl_Navigation('menu','Indigenous and the North Housing Solutions');" href="/about-us/contact-us/indigenous-housing-specialists" class=" ">Indigenous and the North Housing Solutions</a></li> <li><a onclick="dl_Navigation('menu','National office');" href="/about-us/contact-us/national-office" class=" ">National office</a></li> <li><a onclick="dl_Navigation('menu','Holiday service hours');" href="/about-us/contact-us/holiday-hours" class=" ">Holiday service hours</a></li> </ul> </li> </ul> </li> <li><a onclick="dl_Navigation('menu','Media Newsroom');" href="/media-newsroom" class=" ">Media Newsroom</a></li> <li> <a onclick="dl_Navigation('menu','National Housing Strategy');" href="/nhs" class=" ">National Housing Strategy</a> <ul> <li> <a onclick="dl_Navigation('menu','What is the strategy?');" href="/nhs/guidepage-strategy" class=" ">What is the strategy?</a> <ul> <li><a onclick="dl_Navigation('menu','About the initiatives');" href="/nhs/guidepage-strategy/about-the-initiatives" class=" ">About the initiatives</a></li> <li><a onclick="dl_Navigation('menu','How to apply');" href="/nhs/guidepage-strategy/how-to-apply" class=" ">How to apply</a></li> <li><a onclick="dl_Navigation('menu','Help and resources');" href="/nhs/guidepage-strategy/help-and-resources" class=" ">Help and resources</a></li> <li><a onclick="dl_Navigation('menu','Priority areas for action');" href="/nhs/guidepage-strategy/priority-areas-for-action" class=" ">Priority areas for action</a></li> <li><a onclick="dl_Navigation('menu','The National Housing Strategy Glossary of Common Terms');" href="/nhs/guidepage-strategy/glossary" class=" ">The National Housing Strategy Glossary of Common Terms</a></li> <li><a onclick="dl_Navigation('menu','The Strategy in Action');" href="/nhs/guidepage-strategy/strategy-in-action" class=" ">The Strategy in Action</a></li> </ul> </li> <li><a onclick="dl_Navigation('menu','Federal/Provincial/Territorial housing agreements');" href="/nhs/federal-provincial-territorial-housing-agreements" class=" ">Federal/Provincial/Territorial housing agreements</a></li> <li><a onclick="dl_Navigation('menu','Other funding and financing opportunities');" href="/nhs/other-cmhc-funding-opportunities" class=" ">Other funding and financing opportunities</a></li> </ul> </li> <li><a onclick="dl_Navigation('menu','The Housing Observer');" href="/blog" class=" ">The Housing Observer</a></li> <li><a onclick="dl_Navigation('menu','Canada’s Housing Podcast');" href="/in-house-podcast" class=" ">Canada’s Housing Podcast</a></li> <li><a onclick="dl_Navigation('menu','Careers');" href="/working-at-cmhc" class=" ">Careers</a></li> <li><a onclick="dl_Navigation('menu','Housing Knowledge Centre');" href="/library" class=" ">Housing Knowledge Centre</a></li> </ul> <div class="nav-divider">&nbsp;</div> </nav> </div> </header> <!--END NOINDEX--> <main> <a name="maincontent"></a> <section id="maincontent" class="main-content clear-fix" data-disclaimer="False" style="display:none;"> <!--BEGIN NOINDEX--> <div id="add-to-folder"> <input name="__RequestVerificationToken" type="hidden" value="S3Ma77-Ks8IB4w6OZvxkz5302or7kHTQ7FOj3iPagLyQ5pcnYpwNVH6S54R5pfmMAe3Kn7WrDMa58ea5KadwWYVn0q0vEpxEjGftoJfoXJg1" /> <div id="addToFolderDeveloping" class="dialog modal-added-to-folder modal" style="display:none"> <input type="hidden" id="itemguid" value="{3D398A46-F9B2-40E7-B916-1B0C499149A8}" /> <input type="hidden" id="itemTitle" value="CMHC’s goals, values and commitment to housing" /> <input type="hidden" id="itemTemplateName" value="Content Page" /> <input type="hidden" id="itemParentID" value="{482F5161-7A79-46DA-9EDA-90413A99877E}" /> <div class="modal-icon"> <img alt="Save Icon" src="/Content/project/cmhc/img/icon-folder.svg" /> </div> <div class="modal-center"> <h3>SAVE TO MY FOLDER</h3> <h4>CMHC’s goals, values and commitment to housing</h4><div class="button-component"><a class="button" id="add-folder">SAVE</a></div> <label class="small"> <input type="checkbox" id="dont-show" value="0"> Don’t show this, just save it </label> </div> <footer class="footer-links custom-footer-margin"> <a href="#close-modal" rel="modal:close">Close this Window</a> <a class="nounderline">&nbsp;&nbsp;|&nbsp;&nbsp;</a> <a href="/my-folder">Manage my Folder</a> </footer> </div> </div> <!--END NOINDEX--> <!--BEGIN NOINDEX--> <div id="addToFolderSuccess" class="dialog modal-added-to-folder-done modal" style="display:none"> <div class="modal-icon"> <img alt="Save Icon" src="/Content/project/cmhc/img/icon-folder.svg" /> </div> <div class="modal-center"> <h3>SAVE TO MY FOLDER</h3> <h4>CMHC’s goals, values and commitment to housing</h4> <div class="subscribe-done"> <img alt="Done" src="/Content/project/cmhc/img/icon-check-round.svg" width="45" height="45"> Done! </div> </div> <footer class="footer-links custom-footer-margin"> <a href="#close-modal" rel="modal:close">Close this Window</a> <a class="nounderline">&nbsp;&nbsp;|&nbsp;&nbsp;</a> <a href="/my-folder">Manage my Folder</a> </footer> </div> <!--END NOINDEX--> <script type="text/javascript"> function folderModalCall() { if (getFolderCookie()) { savetomyfolder(); } else { $('#addToFolderDeveloping').modal(); } } $('#add-folder').on('click', function () { savetomyfolder(); }); function savetomyfolder() { var token = $("#add-to-folder").children($('input[name="__RequestVerificationToken"]')).val(); $.ajax({ url: '/api/sitecore/AddToFolder/AddToFolder', data: { currentItemID: $('#itemguid').val(), currentPageTitleEncoded: encodeURI($('#itemTitle').val()), currentPageTemplateName: $('#itemTemplateName').val(), __RequestVerificationToken: token }, type: "POST", success: function (result) { if (result != null && result != undefined) { if (result.Result == true) { $('#addToFolderDeveloping').hide(); $('#addToFolderSuccess').modal(); dl_Savetofolder(); if ($('#dont-show')[0].checked) { document.cookie = "Folder=AutoAddtoFolder;"; $("#addToFolderDeveloping").attr("id", "addToFolderDevelopingchecked"); $("#addToFolderSuccess").attr("id", "addToFolderDeveloping"); } } else if (result.data == "duplicate") { dl_Savetofolder(); alert("Already added to my folder"); } } else { console.log(result); } }, error: function (error) { console.log("Unable to add to folder", error); } }); } function getFolderCookie() { var decodedCookie = document.cookie; var ca = decodedCookie.split(';'); for (var i = 0; i < ca.length; i++) { var c = ca[i]; if (c == "Folder=AutoAddtoFolder") { return true; } } return false; } </script> <!--BEGIN NOINDEX--> <div id="shareDeveloping" class="dialog modal modal-share" style="display:none"> <input type="hidden" id="resultPage" value="0" /> <div class="modal-icon"> <img src="/Content/project/cmhc/img/icon-share.svg" alt="Share icon"> </div> <h3>Share via </h3> <ul id="pageList"> <li> <a onclick='dl_Socialshare("Facebook");' href="https://www.facebook.com/sharer/sharer.php?u=https%3a%2f%2fwww.cmhc-schl.gc.ca%2fabout-us%2fcmhcs-story%3frev%3dd5aff49c-dfae-47ab-b6b7-4c24f58fb195&amp;redirect_uri=https://www.facebook.com/" target="_blank"> <img src="https://assets.cmhc-schl.gc.ca/sf/project/cmhc/share/fb.png?rev=58e1da75-32b3-4b94-b7c4-fd9a403a7f5f" alt="Facebook" /> </a> </li> <li> <a onclick='dl_Socialshare("LinkedIn");' href="http://www.linkedin.com/shareArticle?mini=true&amp;url=https%3a%2f%2fwww.cmhc-schl.gc.ca%2fabout-us%2fcmhcs-story%3frev%3dd5aff49c-dfae-47ab-b6b7-4c24f58fb195" target="_blank"> <img src="https://assets.cmhc-schl.gc.ca/sf/project/cmhc/share/linkedin.png?rev=73141be7-8ec0-4473-9844-85fc1bc3f021" alt="LinkedIn" /> </a> </li> <li> <a onclick='dl_Socialshare("Mail");' href="#shareVia" rel="modal:open"> <img src="https://assets.cmhc-schl.gc.ca/sf/project/cmhc/share/mail-blue.png?rev=50aba00e-3c7f-4c3f-8894-3ebbe06e2eb0" alt="Mail" /> </a> </li> <li> <a onclick='dl_Socialshare("");' href="https://twitter.com/intent/tweet?text=https%3a%2f%2fwww.cmhc-schl.gc.ca%2fabout-us%2fcmhcs-story%3frev%3dd5aff49c-dfae-47ab-b6b7-4c24f58fb195" target="_blank"> <img src="https://assets.cmhc-schl.gc.ca/sf/project/cmhc/share/social-twitter-bkg.svg?rev=ee07ac86-8703-4a5b-a07c-8578839b95a0" alt="" /> </a> </li> <li> <a onclick='dl_Socialshare("print");' href="javascript: window.print(); " > <img src="https://assets.cmhc-schl.gc.ca/sf/project/cmhc/share/print.png?rev=be86874d-713c-474a-a28d-7bdef2f093fd" alt="print" /> </a> </li> <li> <a onclick='copyPageToClipboard();'> <img src="https://assets.cmhc-schl.gc.ca/sf/project/cmhc/share/copy-link-icon.png?rev=77c79f8d-201d-46dc-a876-ac3ef7979336" id="CopyLink" alt="CopyLink" /> </a> </li> </ul> <p style="display:none;" id="SuccessCopylink"> <img id="SuccessCopyLink" src="https://assets.cmhc-schl.gc.ca/sf/project/cmhc/share/icon-check-blue.svg?rev=60d06e4c-2999-4d9d-aa1f-f29e7c3cb830" alt="SuccessCopyLinkVersion" />Link copied</p> </div> <!--END NOINDEX--> <input type="hidden" value="{F56D03B0-D1F9-4C79-9863-870DDE886A57}" id="email-template-id" /> <!--BEGIN NOINDEX--> <div id="shareDevelopingPDF" class="dialog modal modal-share" style="display:none"> <input type="hidden" id="logined_user" value="False" /> <div class="modal-icon"> <img src="/Content/project/cmhc/img/icon-share.svg" alt="Share icon"> </div> <h3>Share via </h3> <ul id="versionList"> <li> <a onclick='dl_Socialshare("Facebook");' href="https://www.facebook.com/sharer/sharer.php?u=https%3a%2f%2fwww.cmhc-schl.gc.ca%2fabout-us%2fcmhcs-story%3frev%3dd5aff49c-dfae-47ab-b6b7-4c24f58fb195&amp;redirect_uri=https://www.facebook.com/" id="Facebook" target="_blank"> <img src="https://assets.cmhc-schl.gc.ca/sf/project/cmhc/share/fb.png?rev=58e1da75-32b3-4b94-b7c4-fd9a403a7f5f" alt="Facebook" /> </a> </li> <li> <a onclick='dl_Socialshare("LinkedIn");' href="http://www.linkedin.com/shareArticle?mini=true&amp;url=https%3a%2f%2fwww.cmhc-schl.gc.ca%2fabout-us%2fcmhcs-story%3frev%3dd5aff49c-dfae-47ab-b6b7-4c24f58fb195" id="LinkedIn" target="_blank"> <img src="https://assets.cmhc-schl.gc.ca/sf/project/cmhc/share/linkedin.png?rev=73141be7-8ec0-4473-9844-85fc1bc3f021" alt="LinkedIn" /> </a> </li> <li> <a onclick='dl_Socialshare("Mail");' href="#shareVia" rel="modal:open"> <img src="https://assets.cmhc-schl.gc.ca/sf/project/cmhc/share/mail-blue.png?rev=50aba00e-3c7f-4c3f-8894-3ebbe06e2eb0" alt="Mail" /> </a> </li> <li> <a onclick='dl_Socialshare("");' href="https://twitter.com/intent/tweet?text=https%3a%2f%2fwww.cmhc-schl.gc.ca%2fabout-us%2fcmhcs-story%3frev%3dd5aff49c-dfae-47ab-b6b7-4c24f58fb195" id="" target="_blank"> <img src="https://assets.cmhc-schl.gc.ca/sf/project/cmhc/share/social-twitter-bkg.svg?rev=ee07ac86-8703-4a5b-a07c-8578839b95a0" alt="" /> </a> </li> <li> <a onclick='dl_Socialshare("print");' href="javascript: window.print(); " id="print" > <img src="https://assets.cmhc-schl.gc.ca/sf/project/cmhc/share/print.png?rev=be86874d-713c-474a-a28d-7bdef2f093fd" alt="print" /> </a> </li> <li> <a tabindex="0" onclick='copyToClipboard();'> <img src="https://assets.cmhc-schl.gc.ca/sf/project/cmhc/share/copy-link-icon.png?rev=77c79f8d-201d-46dc-a876-ac3ef7979336" id="CopyLinkVersion" alt="CopyLink" class="copyLink" /> </a> </li> </ul> <p style="display:none;" id="SuccessShareCopylink"> <img id="SuccessshareCopyLinkimg" src="https://assets.cmhc-schl.gc.ca/sf/project/cmhc/share/icon-check-blue.svg?rev=60d06e4c-2999-4d9d-aa1f-f29e7c3cb830" alt="SuccessCopyLinkVersion" />Link copied</p> </div> <!--END NOINDEX--> <!--BEGIN NOINDEX--> <div id="shareVia" class="dialog modal-email-share-withsignature common-share-email modal" style="display:none"> <div class="modal-icon"> <img src="/Content/project/cmhc/img/icon-share.svg" alt="share icon"> </div> <h3> <img alt="Mail-blue" class="share-grey-icon" src="/content/project/cmhc/img/mail-blue.png" /> Share via Email </h3> <form class="share-email modalContainer" id="share-email" method="get" action="#"> <input name="__RequestVerificationToken" type="hidden" value="rE1RcbBOGY2zZq-LR9NgV8lp4E_ulaiI8L-bUPNFZA1-_ZcwrB-loR5CACDVCPDQfez6b6WKWAOvYvhuEzfqtJh1DnOzoBK8BJPmxs61SEU1" /> <label for="sh_name">Recipient Name</label> <input type="text" id="sh_name" maxlength="250" /> <label for="sh_Email">Recipient Email*</label> <input type="text" id="sh_Email" name="sh_Email" maxlength="250" /> <label for="sh_Comment">Comment</label> <textarea id="sh_Comment" rows="4" cols="50" name="sh_Comment" maxlength="250">I thought you might find this interesting. </textarea> <label for="sh_YourName"> Your Name*</label> <input type="text" id="sh_YourName" name="sh_YourName" maxlength="250" /> <div class="help-tip-box"> <img class="blue-bulb" src="https://assets.cmhc-schl.gc.ca/sites/cmhc/shared/imgs/icons/icon-bulb.svg" alt=""> <h5>Did You Know?</h5> <p>You can include an email signature?</p> <p><a href="/cmhc-registration">Register</a> | <a href="/api/sitecore/B2CAuthentication/SignIn">Sign In</a></p> <span class="help-tip-close">×</span> </div> <div class="shareicon-captcha"> <div class="g-recaptcha" data-sitekey="6LcufcAUAAAAALhJMglZEwomYwq2emuNR_kjyKnz" data-callback="recapCallback"> </div> <img class="gcaploader" style="display:none" src="/Content/img/loader.gif" alt="Google Captcha Loader" /> <label class="g-recaptcha-err error"> <span style="display:none">Empty Label accessibility fix</span></label> <input type="hidden" name="gcapreq" value="Captcha validation required " /> <input type="hidden" name="gcapvalfailed" value="Captcha validation failed" /> </div> <div id="email" class="button-panel"> <input type="button" onclick="dl_Socialshare('email');" value="Share"> </div> </form> <fieldset class="validation"> <input type="hidden" id="sh_Email_required" value="You must enter a Email" /> <input type="hidden" id="sh_Email_email" value="Please enter valid email address" /> <input type="hidden" id="sh_YourName_required" value="You must enter your name" /> </fieldset> </div> <!--END NOINDEX--> <!--BEGIN NOINDEX--> <div id="sharesuccess" class="dialog modal-share-email-done modal" style="display:none"> <div class="modal-icon"> <img src="/Content/project/cmhc/img/icon-share.svg" alt="share icon"> </div> <h3> <img alt="Mail-blue" class="share-grey-icon" src="/content/project/cmhc/img/mail-blue.png" /> Share via Email </h3> <div class="modal-center"> <div class="subscribe-done"> <img alt="Done" src="/Content/project/cmhc/img/icon-check-round.svg" width="45" height="45"> <span>Done!</span> </div> </div> <footer class="footer-links custom-footer-margin"> <a href="#close-modal" rel="modal:close">Close this window</a> </footer> </div> <!--END NOINDEX--> <script type="text/javascript"> $(document).ready(function () { var baseurl = decodeURIComponent(window.location.href); var url = baseurl.slice(baseurl.indexOf('?') + 1).split('&'); for (var i = 0; i < url.length; i++) { var urlparam = url[i].split('='); var key = urlparam[0]; var value = urlparam[1]; if (key == "openEmailShare") { if (value) { var originalurl = removeURLParameter(window.location.href, "openEmailShare"); window.history.pushState({ path: originalurl }, '', originalurl); $('#shareVia').modal(); } } } }); var fenabled = 'True'.toLowerCase(); var rcapValue function recapCallback(d) { rcapValue = d; } function resetSocialCaptcha() { rcapValue = ''; grecaptcha.reset(0) } function showCaptchaErrorSocial(msg) { $('.shareicon-captcha>.g-recaptcha-err').css('color', 'red'); $('.shareicon-captcha>.g-recaptcha-err').html(msg); $('.shareicon-captcha>.g-recaptcha-err').show(); } function copyToClipboard() { var text = document.getElementById("CopyLink"); var copytext = text.attributes.value.nodeValue; var clipBoardElem = document.createElement("input"); document.body.appendChild(clipBoardElem); clipBoardElem.value = copytext; clipBoardElem.select(); var successfulCopy = document.execCommand('copy'); $("#SuccessShareCopylink").attr("role","alert"); $("#SuccessShareCopylink").show(); setTimeout(function () { $("#SuccessShareCopylink").attr("role",""); $("#SuccessShareCopylink").hide() $("pageList").children("refresh"); }, 4000); } function copyPageToClipboard() { var copytext = decodeURIComponent(window.location.href); var clipBoardElem = document.createElement("input"); document.body.appendChild(clipBoardElem); clipBoardElem.value = copytext; clipBoardElem.select(); var successfulCopy = document.execCommand('copy'); $("#SuccessCopylink").attr("role","alert") $("#SuccessCopylink").show(); setTimeout(function () { $("#SuccessCopylink").attr("role","") $("#SuccessCopylink").hide(); $("pageList").children("refresh"); }, 4000); } var queryUrl = 0, email, username; var queryShareUrl = ""; $(function () { $('#share-email').validate(); var Comment = $('#sh_Comment').val(); $('#email').on('click', function () { if ($('#logined_user').val() == "True") { username = $('#sh_YourName').val(); if (document.getElementById('addEmail').checked) { email = $('#sh_Email').val() + "," + $('#logined_user_email').val(); } else { email = $('#sh_Email').val(); } } else { email = $('#sh_Email').val(); } if ($('#share-email').valid()) { if (fenabled === 'true' && (rcapValue === undefined || rcapValue === '')) { rcapValue = grecaptcha.getResponse() if (rcapValue == undefined || rcapValue == '') { var mreq = $('input[name ="gcapreq"]').val(); showCaptchaErrorSocial(mreq); return; } } $("#email").find('input').prop("disabled", true); //disable the button from multiple click, resulting in multiple email var token = $("#share-email").children($('input[name="__RequestVerificationToken"]')).val(); var shareEmailModel = { "ToAddress":email, "SharedItemId": $('#resultPage').val()==0?"3D398A46-F9B2-40E7-B916-1B0C499149A8":"482F5161-7A79-46DA-9EDA-90413A99877E", "SenderName": $('#sh_YourName').val(), "RecipientName": $('#sh_name').val(), "Comment": $('#sh_Comment').val(), "EmailTemplateItemId": $('#email-template-id').val(), "recaptcha": rcapValue, "ShareUrlQueryString": queryShareUrl !== '' ? queryShareUrl : '', "__RequestVerificationToken" : token }; queryUrl = 0; $.ajax({ url: '/api/sitecore/CMHC/SendShareEmail', data: shareEmailModel, type: "POST", success: function (data) { $("#email").find('input').prop("disabled", false); $('form#share-email')[0].reset(); $('#sharesuccess').modal(); resetSocialCaptcha(); return false; }, error: function (err) { resetSocialCaptcha(); $("#email").find('input').prop("disabled", false); console.log(err); } }); } }); }); </script> <div class="column expanded ia-twoplusone padding-top-bottom-20 bgcolor-white"> <div class="row bgcolor-white"> <div class="large-8 medium-8 small-12 columns"> <!--BEGIN NOINDEX--> <div class="breadcrumb ia-breadcrumb"> <div> <ul> <li class="font-18 color-blue "> <a href="/" onclick='dl_CTA("Home",this);'>Home</a> <img src="https://assets.cmhc-schl.gc.ca/sites/cmhc/shared/images/icons/icon-chevron-right.svg?rev=ab95865d-5030-4a5f-93c2-1296ae042531&amp;iar=0" class="breadcrumb-chevron" alt="" /> </li> <li class="font-18 color-blue "> <a href="/about-us" onclick='dl_CTA("About CMHC",this);'>About CMHC</a> <img src="https://assets.cmhc-schl.gc.ca/sites/cmhc/shared/images/icons/icon-chevron-right.svg?rev=ab95865d-5030-4a5f-93c2-1296ae042531&amp;iar=0" class="breadcrumb-chevron" alt="" /> </li> <li class="active color-grey font-18">CMHC’s goals, values and commitment to housing</li> </ul> </div> </div> <!--END NOINDEX--> </div> <div class="large-4 medium-4 small-12 columns"> <!--BEGIN NOINDEX--> <div class="action-icons"> <div class="action-button text-right"> <ul> <li class="text-center"> <a id="addToFolderCall" class="addtofldr" href="/api/sitecore/B2CAuthentication/%20SignIn"> <div class="action-imgicon bgcolor-blue bgcolordarkblue-hover"> <img src="https://assets.cmhc-schl.gc.ca/sf/project/cmhc/banneractions/icon-folder.png?rev=b0247182-c649-498a-83b7-2de4b3d8de52&amp;la=en&amp;h=100&amp;w=100" title="Save" alt="" /> </div> <span class="font-11 color-blue font-normal text-uppercase">Save</span> </a> </li> <li class="text-center"> <a href="#shareDeveloping" rel="modal:open"> <div class="action-imgicon bgcolor-blue bgcolordarkblue-hover"> <img src="https://assets.cmhc-schl.gc.ca/sf/project/cmhc/banneractions/icon-share.png?rev=9e3c1cf5-a61d-4907-a0a7-a560bb4a68d9&amp;la=en&amp;h=100&amp;w=100" title="Share" alt="" /> </div> <span class="font-11 color-blue font-normal text-uppercase">Share</span> </a> </li> </ul> </div> </div> <!--END NOINDEX--> <script type="text/javascript"> $(document).ready(function () { isusrlogged(); }); function subsModalOpen() { $('#subscribe-developing').modal(); } function isusrlogged() { $.ajax({ url: '/api/sitecore/AccountManagement/Logged', data: {}, type: "GET", success: function (result) { if (result !== null && result.Data === true) { $(".addtofldr").removeAttr('href'); $(".addtofldr").attr('onclick', 'folderModalCall();'); $(".addtofldr").on('click', folderModalCall); $(".subsfldr").attr('href', '#subscribe-developing'); $(".subsfldr").attr('onclick', 'subsModalOpen();'); $(".subsfldr").on('click', subsModalOpen); $(".exportCalculation").attr('href', '#export-calculation'); $(".exportCalculation").attr('onclick', 'ExportthisPDF();'); if ($.isFunction(window.ExportthisPDF)) { $(".exportCalculation").on('click', ExportthisPDF); //Only invoke a method when it's availabe } } else { $(".addtofldr").attr('href', '/api/sitecore/B2CAuthentication/SignIn'); $(".addtofldr").removeAttr('onclick'); $(".subsfldr").attr('href', '/api/sitecore/B2CAuthentication/SignIn'); $(".subsfldr").removeAttr('onclick'); } }, error: function (error) { } }); } </script> </div> </div> </div> <div class="HandlebarContainer"> <div class="HandlebarTemplate"><style> .ia-twoplusone, .ia-pagecontent-head { float: inherit; } .notch { content: ""; position: absolute; bottom: -29px; left: calc(50% - 50px); border-left: 50px solid transparent; border-right: 50px solid transparent; border-top: 30px solid transparent; z-index: 1000; } .custom-image-component { position: relative; width: 100%; } .custom-image-component-background-content { display: flex; flex-direction: row; max-width: 920px; margin: auto; height: 100%; width: 100%; position: relative; align-items: center; } .custom-image-component-background-content-left, .custom-image-component-background-content-right { width: 50%; padding: 30px; opacity: 0.9; margin: 10px; } .custom-image-component-background-content-left p, .custom-image-component-background-content-left span, .custom-image-component-background-content-left ul li, .custom-image-component-background-content-right p, .custom-image-component-background-content-right span, .custom-image-component-background-content-right ul li { font-size: 1.125rem; line-height: 1.5; font-weight: normal; margin-bottom: 10px; } .custom-image-component-background-content-left h1, .custom-image-component-background-content-left h2, .custom-image-component-background-content-left h3, .custom-image-component-background-content-right h1, .custom-image-component-background-content-right h2, .custom-image-component-background-content-right h3 { font-size: 2.5rem; line-height: 1.125; font-weight: bold; margin-bottom: 10px; } .custom-image-component-caption-content { max-width: 920px; margin: auto; padding: 5px 0; } @media screen and (max-width: 920px) { .custom-image-component-background-content { padding: 3em; } .custom-image-component-caption-content { padding: 5px 3em; } } @media screen and (max-width: 768px) { .custom-image-component-background-content { flex-direction: column; justify-content: center; align-items: center; } .custom-image-component-background-content-left, .custom-image-component-background-content-right { width: 100%; } } @media screen and (max-width: 600px) { .custom-image-component-background { padding: 3em; } .custom-image-component-background-content { padding: 0; } } </style> <div id="we-are-top-banner" class="custom-image-component"> <div class="custom-image-component-header"></div> <div class="custom-image-component-background"> <div class="custom-image-component-background-content"> <div class="custom-image-component-background-content-left"> <h1>We are…</h1> <p> …a financial institution providing housing finance solutions, evidence-based insights backed by the latest research and data, and we deliver the government’s housing programs. </p> </div> <div class="custom-image-component-background-content-right"> </div> </div> </div> <div class="custom-image-component-caption"> <div class="custom-image-component-caption-content"></div> </div> <div class="custom-image-component-footer"></div> </div> <script> $(document).ready(function () { // Variable 1 is used to provide json config // get the config json string var configData = { "handleBarBackgroundColor": "#00093a", "enableTopNotch": false, "topNotchColor": "#fff", "enableBottomNotch": false, "bottomNotchColor": "#00093a", "headerColor": "#fff", "footerColor": "#fff", "captionBackgroundColor": "#f7f7f7", "captionColor": "#00093a", "imageLeftContentColor": "#00093a", "imageRightContentColor": "#00093a", "imageLeftContentBackgroundColor": "#fff", "imageRightContentBackgroundColor": "#fff", "imageSrc": "https://assets.cmhc-schl.gc.ca/sites/cmhc/about-cmhc/cmhc-story/about-our-mission-banner.jpg", "imageWidth": "100%", "imageHeight": "32vw" } ; // set default data for the component var defaultData = { handleBarBackgroundColor: "#fff", enableTopNotch: false, enableBottomNotch: false, topNotchColor: "#fff", bottomNotchColor: "#fff", headerColor: "#00093a", footerColor: "#00093a", captionColor: "#00093a", captionBackgroundColor: "#f7f7f7", imageLeftContentColor: "#00093a", imageRightContentColor: "#00093a", imageLeftContentBackgroundColor: "#fff", imageRightContentBackgroundColor: "#fff", imageBackgroundColor: "#fff", imageSrc: "", imageWidth: "100%", imageHeight: "32vw", }; // use default config if properties missing from provided config if (configData && Object.keys(configData).length > 0) { configData = { ...defaultData, ...configData }; } // get component element var componentElement = $("#we-are-top-banner"); $("head").append( `<style type="text/css"> #we-are-top-banner .custom-image-component-header h1, #we-are-top-banner .custom-image-component-header h2, #we-are-top-banner .custom-image-component-header h3, #we-are-top-banner .custom-image-component-header p, #we-are-top-banner .custom-image-component-header span, #we-are-top-banner .custom-image-component-header ul li #we-are-top-banner .custom-image-component-header .quote-person-1 .content-sm q, #we-are-top-banner .custom-image-component-header .quote-person-1 .content-sm footer { color: ${configData.headerColor}; } #we-are-top-banner .custom-image-component-footer h1, #we-are-top-banner .custom-image-component-footer h2, #we-are-top-banner .custom-image-component-footer h3, #we-are-top-banner .custom-image-component-footer p, #we-are-top-banner .custom-image-component-footer span, #we-are-top-banner .custom-image-component-footer ul li, #we-are-top-banner .custom-image-component-footer .quote-person-1 .content-sm q, #we-are-top-banner .custom-image-component-footer .quote-person-1 .content-sm footer { color: ${configData.footerColor}; } #we-are-top-banner .custom-image-component-background-content-left { background-color: ${configData.imageLeftContentBackgroundColor}; visibility: ${`<h1>We are…</h1> <p> …a financial institution providing housing finance solutions, evidence-based insights backed by the latest research and data, and we deliver the government’s housing programs. </p> `.length ? "initial" : "hidden"}; } #we-are-top-banner .custom-image-component-background-content-right { background-color: ${configData.imageRightContentBackgroundColor}; visibility: ${``.length ? "block" : "hidden"}; } #we-are-top-banner .custom-image-component-background-content-left h1, #we-are-top-banner .custom-image-component-background-content-left h2, #we-are-top-banner .custom-image-component-background-content-left h3, #we-are-top-banner .custom-image-component-background-content-left p, #we-are-top-banner .custom-image-component-background-content-left span, #we-are-top-banner .custom-image-component-background-content-left ul li, #we-are-top-banner .custom-image-component-background-content-left .quote-person-1 .content-sm q, #we-are-top-banner .custom-image-component-background-content-left .quote-person-1 .content-sm footer { color: ${configData.imageLeftContentColor}; } #we-are-top-banner .custom-image-component-background-content-right h1, #we-are-top-banner .custom-image-component-background-content-right h2, #we-are-top-banner .custom-image-component-background-content-right h3, #we-are-top-banner .custom-image-component-background-content-right p, #we-are-top-banner .custom-image-component-background-content-right span, #we-are-top-banner .custom-image-component-background-content-right ul li, #we-are-top-banner .custom-image-component-background-content-right .quote-person-1 .content-sm q, #we-are-top-banner .custom-image-component-background-content-right .quote-person-1 .content-sm footer { color: ${configData.imageRightContentColor}; } #we-are-top-banner .custom-image-component-caption .custom-image-component-caption-content h1, #we-are-top-banner .custom-image-component-caption .custom-image-component-caption-content h2, #we-are-top-banner .custom-image-component-caption .custom-image-component-caption-content h3, #we-are-top-banner .custom-image-component-caption .custom-image-component-caption-content p, #we-are-top-banner .custom-image-component-caption .custom-image-component-caption-content span, #we-are-top-banner .custom-image-component-caption .custom-image-component-caption-content ul li, #we-are-top-banner .custom-image-component-caption .custom-image-component-caption-content .quote-person-1 .content-sm q, #we-are-top-banner .custom-image-component-caption .custom-image-component-caption-content .quote-person-1 .content-sm footer { color: ${configData.captionColor}; } </style>` ); var backgroundImageElement = componentElement.find( ".custom-image-component-background" ); function applyImageStyles() { if (configData.imageSrc.length) { if ($(window).width() < 920) { $(backgroundImageElement[0]).css({ backgroundImage: `url("${configData.imageSrc}")`, backgroundRepeat: "no-repeat", backgroundSize: "cover", backgroundPosition: "center", height: "auto", width: configData.imageWidth, backgroundColor: configData.imageBackgroundColor, }); } else { $(backgroundImageElement[0]).css({ backgroundImage: `url("${configData.imageSrc}")`, backgroundRepeat: "no-repeat", backgroundSize: "cover", height: configData.imageHeight, width: configData.imageWidth, backgroundColor: configData.imageBackgroundColor, }); } } } // Initial call to apply styles applyImageStyles(); // Listen for resize event $(window).on("resize", function () { // Reapply styles when window is resized applyImageStyles(); }); var captionElement = componentElement.find( ".custom-image-component-caption" ); captionElement.css({ backgroundColor: configData.captionBackgroundColor, }); // adjust margins var headerContent = componentElement.find(".custom-image-component-header"); if (headerContent[0].innerHTML.length) { componentElement.css({ paddingTop: "3em", }); $(backgroundImageElement[0]).css({ marginTop: "2em", }); } var footerContent = componentElement.find(".custom-image-component-footer"); if (footerContent[0].innerHTML.length) { componentElement.css({ paddingBottom: "3em", }); } // check if we have caption, add padding below the caption otherwise add it below the image var captionContent = componentElement.find( ".custom-image-component-caption-content" ); if (captionContent[0].innerHTML.length) { captionElement.css({ marginBottom: "2em", }); } else { captionElement.css({ display: "none", }); } var handlebarContainer = componentElement.closest(".HandlebarContainer"); // Check if the div is the last child of the main tag if ( handlebarContainer.parent("main").children().last().is(handlebarContainer) ) { handlebarContainer.css("margin-bottom", "0"); $("footer").css("margin-top", "0"); } else { // Check if the div is the last child of the last child within a section tag if ( handlebarContainer .parents("section") .children() .last() .is(handlebarContainer) ) { // The div is the last child of the last child within a section tag handlebarContainer.css("margin-bottom", "0"); $("footer").css("margin-top", "0"); } } // get the handlebar template for this var handlebarTemplate = componentElement.closest(".HandlebarTemplate"); // add background color to the handlebar template handlebarTemplate.css({ backgroundColor: configData.handleBarBackgroundColor, position: "relative", }); // add top notch if enabled if (configData.enableTopNotch) { // create notch var notchElement = document.createElement("div"); notchElement.className = "notch"; // set border top color to match handlebar template's background color notchElement.style.borderTopColor = configData.topNotchColor; notchElement.style.bottom = "initial"; notchElement.style.top = 0; // add notch to handlebar template handlebarTemplate.append(notchElement); } // add bottom notch if enabled if (configData.enableBottomNotch) { // create notch var notchElement = document.createElement("div"); notchElement.className = "notch"; // set border top color to match handlebar template's background color notchElement.style.borderTopColor = configData.bottomNotchColor; // add notch to handlebar template handlebarTemplate.append(notchElement); } }); </script> <!-- Variable used for custom styling using the style tag --> </div> </div> <div class="HandlebarContainer"> <div class="HandlebarTemplate"><link href="https://assets.cmhc-schl.gc.ca/global/css/project/cmhc/includes/showhideme.css" rel="stylesheet" /> <link href="https://assets.cmhc-schl.gc.ca/global/css/project/cmhc/includes/fluidvideo-updated.css" rel="stylesheet" /> <style> .ia-twoplusone, .ia-pagecontent-head { float: inherit; } .notch { content: ""; position: absolute; bottom: -29px; left: calc(50% - 50px); border-left: 50px solid transparent; border-right: 50px solid transparent; border-top: 30px solid transparent; z-index: 1000; } .custom-video-player { position: relative; max-width: 920px; /* Maximum width of the content */ width: 100%; margin: auto; padding: 3em; } .custom-video-player-header h1, .custom-video-player-header h2, .custom-video-player-header h3 { font-weight: bold; } .custom-video-player-header h1, .custom-video-player-footer h1, .custom-video-player-header h2, .custom-video-player-footer h2, .custom-video-player-header h3, .custom-video-player-footer h3 { line-height: 1.2; margin-top: 1em; margin-bottom: 0.5em; font-weight: bold; } .custom-video-player-header p, .custom-video-player-footer p, .custom-video-player-header span, .custom-video-player-footer span, .custom-video-player-header ul li, .custom-video-player-footer ul li { line-height: 1.5; font-weight: normal; font-size: 1.125rem; } .custom-video-player-header h1, .custom-video-player-footer h1 { font-size: 2.5rem; } .custom-video-player-header h2, .custom-video-player-footer h2 { font-size: 2rem; } .custom-video-player-header h3, .custom-video-player-footer h3 { font-size: 1.5rem; } .videoContainer { margin: 2em 0; } .custom-video-player-youtube, .custom-video-player-other { display: none; position: relative; } @media screen and (max-width: 768px) { .custom-video-player { padding: 3em; } } </style> <div id="videoOne" class="custom-video-player"> <div class="custom-video-player-icon"></div> <div class="custom-video-player-header"><h2 class="text-center"> Rising to the Housing Challenges of Today and Tomorrow </h2> <p class="text-center"> Housing can change the lives of people and communities throughout our country. This belief has been embedded into CMHC since we were founded to help returning war veterans find homes after World War II. Drawing from this legacy, our team works every day with a shared purpose. </p> <p class="text-center"> <strong>CMHC contributes to a well-functioning housing system.</strong> </p> </div> <div class="videoContainer videoContainerBorder"> <iframe title="" class="custom-video-player-youtube" allowfullscreen allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" ></iframe> <video class="custom-video-player-other" controls="" crossorigin="anonymous" > <source type="video/mp4" /> <track label="English" kind="captions" srclang="en" /> Your browser does not support the video tag. </video> <a href="#" data-show-hide-value="videoOne-transcript" class="showHideMeLink video__transcriptButton" >Transcript</a > <div data-show-hide-value="videoOne-transcript" class="showHideMeContent transcriptContent hideMe" style="height: 327.857px" tabindex="0" > <p><strong>00:00:00:00 - 00:00:03:00</strong> (Visual: Animated transition out of the CMHC logo. Exterior shot of a house at dawn. The occupant switches on the light of a room on the top floor.)</p> <p><strong>00:00:03:05 - 00:00:31:03</strong> NARRATOR Housing is more than four walls and a roof. It's a home. It's where we gather, grow and belong. It's a door to a better life. </p> <p> (Visual: Back shots of a house occupant drawing the curtains open, then going down the stairs. Shots of a dog resting on the floor of a kitchen, followed by a man sitting at a kitchen table for morning coffee. Shots of two children running in a house hallway and waking their parents in the bedroom. Shots of two parents spending quality time with their child. Back shot of a man leaving his residence to go to work.)</p> <p>(On-screen text: It’s a home, It’s a door to a better life)</p> <p>At Canada Mortgage and Housing Corporation. Home is at the heart of everything we do. </p> <p> (Visual: Exterior shot of a woman walking toward a building entrance while looking at her mobile phone. Front shot of two people sitting down at a table to work on a laptop computer, followed by two people browsing the CHMC website on a similar computer.)</p> <p>We help strengthen the housing market by partnering with lenders so that in good times and bad, they can offer financing when Canadians are ready to buy a home. </p> <p> (Visual: Close-up shot of two people shaking hands. Frontal shot of a housing expert explaining concepts to a person while pointing at a tablet. Interior shot of a housing expert visiting a home with a couple and their child. Close-up shot of a person handing a set of house keys to a new occupant.) </p> <p>(On-screen text: Housing finance solutions)</p> <p><strong>00:00:31:03 - 00:01:08:18</strong> Unknown By insuring millions of mortgages annually, we broaden homeownership opportunities for everyone in Canada. </p> <p> (Visual: Rapid succession of five front shots of people posed in front of a variety of dwellings. The people represented are a couple and their child, a single woman in her thirties, a single man of First Nations origin, an elderly man and a single woman with darker skin.)</p> <p>Our trusted team of experts is at the forefront of housing research, data and insights, providing timely, impartial information and unparalleled housing knowledge. </p> <p> (Visual: Close-up shot of a person working on their tablet and laptop computer. Interior shot of a person presenting to three others, sitting in beanie chairs with their electronic devices. Close-up shot of a woman writing on a board with a felt marker while speaking to another person.) </p> <p>(On-screen text: Housing knowledge and expertise)</p> <p>We're giving government, developers, Indigenous partners and others, the tools they need to better navigate the housing market and to take on the challenges of today and tomorrow.</p> <p> (Visual: Frontal shot of a man mindfully reading on a laptop computer. Close-up shot of a man pointing out the various parts of a residential building on a miniature model. Close-up shot of a hand being placed on a computer mouse, followed by a worker using the same computer. Close-up shot of an architect working on the plans of a residential building. Interior shot of two children drawing while sitting at a kitchen table, followed by a drawing placed on the refrigerator, depicting a house and a happy family.) </p> <p>(On-screen text: Housing programs)</p> <p><strong>00:01:08:21 - 00:01:31:28</strong> Unknown Each year, we help partners build and repair thousands of homes from shelters and community housing for those most in need to market rentals and houses. </p> <p> (Visual: Side view of a worker piercing a hole in a wooden wall. Exterior shot of two workers collaborating on the roof of a building under construction. Bird’s-eye view of a large city at dusk. Exterior shot of a man on the sidewalk in his wheelchair, accompanied by a friend. Back shot of a child using a tricycle on a paved walkway surrounded by grass. Side view of an elderly man gazing out of a window while smiling.)</p> <p>It's all part of our work to deliver federal government programs to make housing more affordable, and to build a stronger economy for all of us. </p> <p> (Visual: Front-facing shot of a worker walking in a warehouse while carrying construction materials. Exterior shot of a housing unit under construction on a lot surrounded by trees. Close-up shot of a child placing a triangular block on three wooden cubes.)</p> <p><strong>00:01:32:01 - 00:01:44:25</strong> Let's work together. Let's open more doors to housing. </p> <p> (Visual: Back shot of a man returning home after work, then going up the interior stairs. Interior shot of two people opening the door to an apartment while carrying a cake. Interior shot of a man opening the door to his apartment while carrying a bicycle. Interior shot of a woman entering her apartment. Interior shot of a child opening the door to her father.) </p> <p>(On-screen text: Let’s open more doors to housing)</p> <p><strong>00:01:44:28 - 00:01:48:11</strong> Find out more at CMHC.ca </p> <p> (Visual: Animated transition to the logos of CHMC and Government of Canada.)</p> </div> </div> <div class="custom-video-player-footer"></div> </div> <script src="https://assets.cmhc-schl.gc.ca/global/scripts/project/shared/includes/videoembed/shared-init-videoembed.js"></script> <script src="https://assets.cmhc-schl.gc.ca/global/scripts/project/cmhc/includes/fluidvideo.js/fluidvideo.js"></script> <script src="https://assets.cmhc-schl.gc.ca/global/scripts/project/cmhc/includes/fluidvideo/initfluidvideo.js"></script> <script> $(document).ready(function () { // Variable 1 is used to provide json config // get the config json string var configData = { "handleBarBackgroundColor": "#00093a", "enableTopNotch": false, "topNotchColor": "#fff", "enableBottomNotch": true, "bottomNotchColor": "#00093a", "icon": "", "iconWidth": "100%", "iconHeight": "133px", "iconPosition": "center", "headerColor": "#fff", "footerColor": "#fff", "videoWidth": "100%", "videoHeight": "516px", "videoType": "mp4", "videoTitle": "Get One Step Ahead With CMHC", // YouTube // "videoSrc": "https://www.youtube.com/embed/1TtLJcnA8lA?enablejsapi=1&amp;rel=0&amp;showinfo=0&amp;VQ=HD720" // Azure "videoSrc": "https://media.cmhc-schl.gc.ca/cmhc-about-us/about-us-2024-en.mp4", "videoTrackSrc": "https://assets.cmhc-schl.gc.ca/sites/cmhc/video/captions/cmhc-story/about-us-2024-en.vtt" } ; // set default data for the component var defaultData = { handleBarBackgroundColor: "#fff", enableTopNotch: false, enableBottomNotch: false, topNotchColor: "#fff", bottomNotchColor: "#fff", icon: "https://assets.cmhc-schl.gc.ca/sites/cmhc/shared/images/icons/icon_trophy_no_circle.png", iconWidth: "auto", iconHeight: "auto", iconPosition: "center", headerColor: "#00093a", footerColor: "#00093a", videoTitle: "", videoSrc: "", videoTrackSrc: "", videoType: "youtube", videoWidth: "100%", videoHeight: "720px", }; // use default config if properties missing from provided config if (configData && Object.keys(configData).length > 0) { configData = { ...defaultData, ...configData }; } // get component element var componentElement = $("#videoOne"); $("head").append( `<style type="text/css"> #videoOne .custom-video-player-icon { width: ${configData.iconWidth}; height: ${configData.icon.length ? configData.iconHeight : 0}; background-image: url(${configData.icon}); background-repeat: no-repeat; background-position: ${configData.iconPosition}; background-size: contain; margin-bottom: 1em; } #videoOne .custom-video-player-header h1, #videoOne .custom-video-player-header h2, #videoOne .custom-video-player-header h3, #videoOne .custom-video-player-header p, #videoOne .custom-video-player-header span, #videoOne .custom-video-player-header ul li #videoOne .custom-video-player-header .quote-person-1 .content-sm q, #videoOne .custom-video-player-header .quote-person-1 .content-sm footer { color: ${configData.headerColor}; } #videoOne .custom-video-player-footer h1, #videoOne .custom-video-player-footer h2, #videoOne .custom-video-player-footer h3, #videoOne .custom-video-player-footer p, #videoOne .custom-video-player-footer span, #videoOne .custom-video-player-footer ul li, #videoOne .custom-video-player-footer .quote-person-1 .content-sm q, #videoOne .custom-video-player-footer .quote-person-1 .content-sm footer { color: ${configData.footerColor}; } #videoOne .custom-video-player-footer { margin-top: ${$("#videoOne .custom-video-player-footer").text().length ? "3em" : "0"}; } </style>` ); // find video type var videoType = configData.videoType; var transcriptContent = componentElement.find(".transcriptContent"); if (videoType === "youtube") { var videoContainerYouTube = componentElement.find( ".custom-video-player-youtube" ); // remove MP4 container as its not MP4 video componentElement.find(".custom-video-player-other").remove(); if (videoContainerYouTube.length) { var videoContainer = $(videoContainerYouTube[0]); videoContainer.css({ display: "block", width: configData.videoWidth, height: configData.videoHeight, }); videoContainer.attr("src", configData.videoSrc); videoContainer.attr("title", configData.videoTitle); var a = function () { transcriptContent.css("height", "411px"); }; $(window).on( "resize", a); a(); } } else { var videoContainerOther = componentElement.find( ".custom-video-player-other" ); // remove YouTube container as its not a YouTube video componentElement.find(".custom-video-player-youtube").remove(); if (videoContainerOther.length) { var videoContainer = $(videoContainerOther[0]); videoContainer.css({ display: "block", width: configData.videoWidth, height: configData.videoHeight, }); videoContainer.find("source").attr("src", configData.videoSrc); videoContainer.find("track").attr("src", configData.videoTrackSrc); // Load the new sources videoContainer.trigger("load"); var a = function () { transcriptContent.css("height", "411px"); }; $(window).on( "resize", a); a(); } } var handlebarContainer = componentElement.closest(".HandlebarContainer"); // Check if the div is the last child of the main tag if ( handlebarContainer.parent("main").children().last().is(handlebarContainer) ) { handlebarContainer.css("margin-bottom", "0"); $("footer").css("margin-top", "0"); } else { // Check if the div is the last child of the last child within a section tag if ( handlebarContainer .parents("section") .children() .last() .is(handlebarContainer) ) { // The div is the last child of the last child within a section tag handlebarContainer.css("margin-bottom", "0"); $("footer").css("margin-top", "0"); } } // get the handlebar template for this var handlebarTemplate = componentElement.closest(".HandlebarTemplate"); // add background color to the handlebar template handlebarTemplate.css({ backgroundColor: configData.handleBarBackgroundColor, position: "relative", }); // add top notch if enabled if (configData.enableTopNotch) { // create notch var notchElement = document.createElement("div"); notchElement.className = "notch"; // set border top color to match handlebar template's background color notchElement.style.borderTopColor = configData.topNotchColor; notchElement.style.bottom = "initial"; notchElement.style.top = 0; // add notch to handlebar template handlebarTemplate.append(notchElement); } // add bottom notch if enabled if (configData.enableBottomNotch) { // create notch var notchElement = document.createElement("div"); notchElement.className = "notch"; // set border top color to match handlebar template's background color notchElement.style.borderTopColor = configData.bottomNotchColor; // add notch to handlebar template handlebarTemplate.append(notchElement); } }); </script> <!-- Variable used for custom styling using the style tag --> <style> #videoOne { padding: 48px 0; } </style></div> </div> <div class="HandlebarContainer"> <div class="HandlebarTemplate"><style> .ia-twoplusone, .ia-pagecontent-head { float: inherit; } .notch { content: ""; position: absolute; bottom: -29px; left: calc(50% - 50px); border-left: 50px solid transparent; border-right: 50px solid transparent; border-top: 30px solid transparent; z-index: 1000; } .text-image-container { position: relative; border: none; margin: auto; max-width: 920px; padding: 3em 0; } .text-image-heading h1, .text-image-heading h2, .text-image-heading h3, .text-image-heading h4, .text-image-heading h5, .text-image-heading h6, .text-image-heading h7 { line-height: 1.2; margin-top: 1em; margin-bottom: 0.5em; font-weight: bold; } .text-image-sub-heading h1, .text-image-sub-heading h2, .text-image-sub-heading h3, .text-image-sub-heading h4, .text-image-sub-heading h5, .text-image-sub-heading h6, .text-image-sub-heading h7 { margin: 0; margin-bottom: 0.5em; font-weight: bold; } .text-image-heading h1, .text-image-sub-heading h1 { font-size: 2.5rem; } .text-image-heading h2, .text-image-sub-heading h2 { font-size: 2rem; } .text-image-heading h3, .text-image-heading h4, .text-image-heading h5, .text-image-heading h6, .text-image-heading h7, .text-image-sub-heading h3, .text-image-sub-heading h4, .text-image-sub-heading h5, .text-image-sub-heading h6, .text-image-sub-heading h7 { font-size: 1.5rem; } .text-image { margin-top: 2em; overflow: hidden; } .text-image-content { display: flex; flex-direction: column; } .text-image p { font-size: 1.125rem; } .text-image ul { list-style: disc; padding-left: 20px; margin-bottom: 1em; } .text-image-container a, .text-image-container button { margin: 0; } .text-image-container .cta-red, .text-image-container .cta-red { background-color: #da291c; color: white; padding: 1em 5em; border: 2px solid #da291c; } .text-image-container .cta-red:focus, .text-image-container .cta-red:hover, .text-image-container .cta-red:focus, .text-image-container .cta-red:hover { background-color: white; outline-color: #da291c; color: #da291c; border: 2px solid #da291c; } .text-image-container .cta-navy-blue, .text-image-container .cta-navy-blue { background-color: #00093a; color: white; padding: 1em 5em; border: 2px solid #00093a; } .text-image-container .cta-navy-blue:focus, .text-image-container .cta-navy-blue:hover, .text-image-container .cta-navy-blue:focus, .text-image-container .cta-navy-blue:hover { background-color: white; outline-color: #00093a; color: #00093a; border: 2px solid #00093a; } .text-image-container .cta-white, .text-image-container .cta-white { background-color: white; color: #00093a; padding: 1em 5em; border: 2px solid #00093a; } .text-image-container .cta-white:focus, .text-image-container .cta-white:hover, .text-image-container .cta-white:focus, .text-image-container .cta-white:hover { background-color: #00093a; outline-color: white; color: white; border: 2px solid white; } .text-image-container .cta-blue, .text-image-container .cta-blue { background-color: #005c84; color: white; padding: 1em 5em; border: 2px solid #005c84; } .text-image-container .cta-blue:focus, .text-image-container .cta-blue:hover, .text-image-container .cta-blue:focus, .text-image-container .cta-blue:hover { background-color: white; outline-color: #00405c; color: #00405c; border: 2px solid #00405c; } /* when screen is less than 1024px */ @media screen and (max-width: 1024px) { } /* when screen is less than 935px */ @media screen and (max-width: 935px) { .text-image-container { padding: 3em; } } /* when screen is less than 768px */ @media screen and (max-width: 768px) { } /* when screen is less than 600px */ @media screen and (max-width: 600px) { .text-image-img { display: none; } } /* when screen is less than 480px */ @media screen and (max-width: 480px) { .text-image-container h1 { font-size: 2rem; } .text-image-container h2 { font-size: 1.5rem; } .text-image-container h3 { font-size: 1rem; } } </style> <div id="working-together" class="text-image-container"> <div class="text-image-icon"></div> <!-- Variable used for the header of the text image container we should use one of the headings from h1 to h6 we can pass our own styling / classes if we need to overwrite styling --> <div class="text-image-heading"><h2 class="text-center">Working Together</h2> </div> <!-- Variable used for the sub header of the text image container we should use one of the headings from h1 to h6 we can pass our own styling / classes if we need to overwrite styling --> <div class="text-image-sub-heading"></div> <div class="text-image"> <div class="text-image-img"></div> <!-- Variable used for the content any HTML element can be used but <p> is recommended --> <div class="text-image-content"><p class="text-center"> Meeting this challenge requires collaboration. Everyone needs to work together – all orders of government, Indigenous partners, the private and non-profit sectors – to develop lasting solutions across the entire housing system. Through our people, partnerships and programs delivered on behalf of the Government of Canada, CMHC is rising to meet Canada’s housing challenges. </p> <p class="text-center"> Together, we strive to ensure more Canadians have access to what they deserve:<br /> a home they can afford that meets their needs. </p> </div> </div> </div> <script> $(document).ready(function () { // Variable 1 is used to provide json config // get the config json string var configData = { handleBarBackgroundColor: "#f7f7f7", enableNotch: false, icon: "", iconWidth: "auto", iconHeight: "133px", headerColor: "#00093a", subHeaderColor: "#00093a", image: "", imageWidth: "20%", imageHeight: "300px", imageVerticalPosition: "top", imageHorizontalPosition: "left", contentColor: "#00093a", }; // set default data for the component var defaultData = { handleBarBackgroundColor: "#fff", enableNotch: false, enableTopNotch: false, enableBottomNotch: false, topNotchColor: "#fff", bottomNotchColor: "#fff", icon: "https://assets.cmhc-schl.gc.ca/sites/cmhc/shared/images/icons/icon_trophy_no_circle.png", iconWidth: "auto", iconHeight: "auto", iconPosition: "center", headerColor: "#656565", subHeaderColor: "#656565", image: "https://assets.cmhc-schl.gc.ca/sites/cmhc/shared/images/icons/icon_enews_circle.png", imageWidth: "auto", imageHeight: "300px", imageVerticalPosition: "top", imageHorizontalPosition: "right", contentColor: "#656565", }; // use default config if properties missing from provided config if (configData && Object.keys(configData).length > 0) { configData = { ...defaultData, ...configData }; } // get component element var componentElement = $("#working-together"); if (configData.icon.length) { // configure icon styling componentElement.find(".text-image-icon").css({ width: configData.iconWidth, height: configData.iconHeight, backgroundImage: `url(${configData.icon})`, backgroundRepeat: "no-repeat", backgroundPosition: `${configData.iconPosition}`, backgroundSize: "contain", }); } $("head").append( `<style type="text/css"> #working-together .text-image-heading h1, #working-together .text-image-heading h2, #working-together .text-image-heading h3, #working-together .text-image-heading p, #working-together .text-image-heading span, #working-together .text-image-heading ul li #working-together .text-image-heading .quote-person-1 .content-sm q, #working-together .text-image-heading .quote-person-1 .content-sm footer { color: ${configData.headerColor}; } #working-together .text-image-sub-heading h1, #working-together .text-image-sub-heading h2, #working-together .text-image-sub-heading h3, #working-together .text-image-sub-heading p, #working-together .text-image-sub-heading span, #working-together .text-image-sub-heading ul li, #working-together .text-image-sub-heading .quote-person-1 .content-sm q, #working-together .text-image-sub-heading .quote-person-1 .content-sm footer { color: ${configData.subHeaderColor}; } #working-together .text-image-content h1, #working-together .text-image-content h2, #working-together .text-image-content h3, #working-together .text-image-content p, #working-together .text-image-content span, #working-together .text-image-content ul li, #working-together .text-image-content .quote-person-1 .content-sm q, #working-together .text-image-content .quote-person-1 .content-sm footer { color: ${configData.contentColor}; } </style>` ); if (configData.image.length) { // configure image and image styling componentElement.find(".text-image-img").css({ float: configData.imageHorizontalPosition, width: configData.imageWidth, height: configData.imageHeight, backgroundImage: `url(${configData.image})`, backgroundRepeat: "no-repeat", backgroundPosition: `center ${configData.imageVerticalPosition}`, backgroundSize: "contain", }); } if (configData.imageHorizontalPosition === "left") { componentElement.find(".text-image-img").css("margin-right", "2em"); } else if (configData.imageHorizontalPosition === "right") { componentElement.find(".text-image-img").css("margin-left", "2em"); } var handlebarContainer = componentElement.closest(".HandlebarContainer"); // Check if the div is the last child of the main tag if ( handlebarContainer.parent("main").children().last().is(handlebarContainer) ) { handlebarContainer.css("margin-bottom", "0"); $("footer").css("margin-top", "0"); } else { // Check if the div is the last child of the last child within a section tag if ( handlebarContainer .parents("section") .children() .last() .is(handlebarContainer) ) { // The div is the last child of the last child within a section tag handlebarContainer.css("margin-bottom", "0"); $("footer").css("margin-top", "0"); } } // get the handlebar template for this var handlebarTemplate = componentElement.closest(".HandlebarTemplate"); // add background color to the handlebar template handlebarTemplate.css({ backgroundColor: configData.handleBarBackgroundColor, position: "relative" }); // add top notch if enabled if (configData.enableTopNotch) { // create notch var notchElement = document.createElement("div"); notchElement.className = "notch"; // set border top color to match handlebar template's background color notchElement.style.borderTopColor = configData.topNotchColor; notchElement.style.bottom = "initial"; notchElement.style.top = 0; // add notch to handlebar template handlebarTemplate.append(notchElement); } // add bottom notch if enabled if (configData.enableBottomNotch || configData.enableNotch) { // create notch var notchElement = document.createElement("div"); notchElement.className = "notch"; // set border top color to match handlebar template's background color notchElement.style.borderTopColor = configData.bottomNotchColor; // add notch to handlebar template handlebarTemplate.append(notchElement); } }); </script> <!-- Variable used for custom styling using the style tag --> </div> </div> <div class="HandlebarContainer"> <div class="HandlebarTemplate"><style> .ia-twoplusone, .ia-pagecontent-head { float: inherit; } .notch { content: ""; position: absolute; bottom: -29px; left: calc(50% - 50px); border-left: 50px solid transparent; border-right: 50px solid transparent; border-top: 30px solid transparent; z-index: 1000; } .custom-hero-banner-v2 { display: flex; flex-wrap: wrap; max-width: 1494px; width: 100%; margin: auto; min-height: 500px; } .custom-hero-banner-v2.custom-hero-banner-v2-reverse { flex-direction: row-reverse; } .custom-hero-banner-v2-text-container { display: flex; flex-direction: column; justify-content: center; padding: 80px 50px; max-width: 50%; width: 747px; position: relative; } .custom-hero-banner-v2-image-container { flex: 1; max-width: 50%; } .custom-hero-banner-v2-header h1, .custom-hero-banner-v2-header h2, .custom-hero-banner-v2-header h3, .custom-hero-banner-v2-header p, .custom-hero-banner-v2-header span, .custom-hero-banner-v2-header ul li { font-size: 2rem; font-weight: bold; line-height: 1.125; margin: 0 0 0.5em 0; } .custom-hero-banner-v2-sub-header h1, .custom-hero-banner-v2-sub-header h2, .custom-hero-banner-v2-sub-header h3, .custom-hero-banner-v2-sub-header p, .custom-hero-banner-v2-sub-header span, .custom-hero-banner-v2-sub-header ul li { font-size: 1.75rem; font-weight: bold; margin: 0 0 0.5em 0; } .custom-hero-banner-v2-content p, .custom-hero-banner-v2-content span, .custom-hero-banner-v2-content ul li { font-size: 1.125rem; line-height: 1.5; } .custom-hero-banner-v2-button a, .custom-hero-banner-v2-button button { margin: 0; } .custom-hero-banner-v2-button.cta-red a, .custom-hero-banner-v2-button.cta-red button { background-color: #da291c; color: white; padding: 1em 5em; border: 2px solid #da291c; } .custom-hero-banner-v2-button.cta-red a:focus, .custom-hero-banner-v2-button.cta-red a:hover, .custom-hero-banner-v2-button.cta-red button:focus, .custom-hero-banner-v2-button.cta-red button:hover { background-color: white; outline-color: #da291c; color: #da291c; border: 2px solid #da291c; } .custom-hero-banner-v2-button.cta-navy-blue a, .custom-hero-banner-v2-button.cta-navy-blue button { background-color: #00093a; color: white; padding: 1em 5em; border: 2px solid #00093a; } .custom-hero-banner-v2-button.cta-navy-blue a:focus, .custom-hero-banner-v2-button.cta-navy-blue a:hover, .custom-hero-banner-v2-button.cta-navy-blue button:focus, .custom-hero-banner-v2-button.cta-navy-blue button:hover { background-color: white; outline-color: #00093a; color: #00093a; border: 2px solid #00093a; } .custom-hero-banner-v2-button.cta-white a, .custom-hero-banner-v2-button.cta-white button { background-color: white; color: #00093a; padding: 1em 5em; border: 2px solid #00093a; } .custom-hero-banner-v2-button.cta-white a:focus, .custom-hero-banner-v2-button.cta-white a:hover, .custom-hero-banner-v2-button.cta-white button:focus, .custom-hero-banner-v2-button.cta-white button:hover { background-color: #00093a; outline-color: white; color: white; border: 2px solid white; } .custom-hero-banner-v2-button.cta-blue a, .custom-hero-banner-v2-button.cta-blue button { background-color: #005c84; color: white; padding: 1em 5em; border: 2px solid #005c84; } .custom-hero-banner-v2-button.cta-blue a:focus, .custom-hero-banner-v2-button.cta-blue a:hover, .custom-hero-banner-v2-button.cta-blue button:focus, .custom-hero-banner-v2-button.cta-blue button:hover { background-color: white; outline-color: #00405c; color: #00405c; border: 2px solid #00405c; } @media screen and (max-width: 919px) { .custom-hero-banner-v2 { flex-direction: column-reverse; } .custom-hero-banner-v2.custom-hero-banner-v2-reverse { flex-direction: column-reverse; } .custom-hero-banner-v2-text-container { justify-content: flex-start; padding: 30px 30px 40px 30px; max-width: 100%; width: 100%; } .custom-hero-banner-v2-image-container { max-width: 100%; min-height: 500px; } } </style> <div id="stability-housing-finance" class="custom-hero-banner-v2"> <div class="custom-hero-banner-v2-text-container"> <div class="custom-hero-banner-v2-header"><h2 class="text-left">Contributing to the well-being of the housing system</h2></div> <div class="custom-hero-banner-v2-sub-header"></div> <div class="custom-hero-banner-v2-content"><p style="margin-bottom: 0"> CMHC offers housing finance solutions, such as mortgage loan insurance and provides lenders with reliable access to mortgage funding. </p> </div> <div class="custom-hero-banner-v2-button"></div> </div> <div class="custom-hero-banner-v2-image-container"></div> </div> <script> $(document).ready(function () { // Variable 1 is used to provide json config // get the config json string var configData = { "handleBarBackgroundColor": "#fff", "enableTopNotch": false, "enableBottomNotch": false, "enableSideNotch": true, "topNotchColor": "#fff", "bottomNotchColor": "#fff", "sideNotchColor": "#fff", "headerColor": "#00093a", "subHeaderColor": "#f7f7f7", "contentColor": "#00093a", "heroImage": "https://assets.cmhc-schl.gc.ca/sites/cmhc/about-cmhc/cmhc-story/img-contributing.jpg", "heroImagePosition": "left", "ctaButtonColor": "red" } ; // set default data for the component var defaultData = { handleBarBackgroundColor: "#fff", enableTopNotch: false, enableBottomNotch: false, enableSideNotch: false, topNotchColor: "#fff", bottomNotchColor: "#fff", sideNotchColor: "#fff", headerColor: "#656565", subHeaderColor: "#656565", contentColor: "#656565", heroImage: "", heroImagePosition: "right", ctaButtonColor: "red", }; // use default config if properties missing from provided config if (configData && Object.keys(configData).length > 0) { configData = { ...defaultData, ...configData }; } // get component element var componentElement = $("#stability-housing-finance"); if (configData.heroImagePosition !== "right") { componentElement.addClass("custom-hero-banner-v2-reverse"); } // Find the image with the specified class var image = componentElement.find(".custom-hero-banner-v2-image-container"); // Check if the image is found if (image.length > 0) { $(image[0]).css({ backgroundImage: `url("${configData.heroImage}")`, backgroundSize: "cover", backgroundPosition: "center", backgroundRepeat: "no-repeat", }); } var buttonContainer = componentElement.find( ".custom-hero-banner-v2-button" ); if (configData.ctaButtonColor === "red") { buttonContainer.addClass("cta-red"); } else if (configData.ctaButtonColor === "blue") { buttonContainer.addClass("cta-blue"); } else if (configData.ctaButtonColor === "navy-blue") { buttonContainer.addClass("cta-navy-blue"); } else if (configData.ctaButtonColor === "white") { buttonContainer.addClass("cta-white"); } var handlebarContainer = componentElement.closest(".HandlebarContainer"); // Check if the div is the last child of the main tag if ( handlebarContainer.parent("main").children().last().is(handlebarContainer) ) { handlebarContainer.css("margin-bottom", "0"); $("footer").css("margin-top", "0"); } else { // Check if the div is the last child of the last child within a section tag if ( handlebarContainer .parents("section") .children() .last() .is(handlebarContainer) ) { // The div is the last child of the last child within a section tag handlebarContainer.css("margin-bottom", "0"); $("footer").css("margin-top", "0"); } } // get the handlebar template for this var handlebarTemplate = componentElement.closest(".HandlebarTemplate"); // add background color to the handlebar template handlebarTemplate.css({ backgroundColor: configData.handleBarBackgroundColor, position: "relative", }); // add top notch if enabled if (configData.enableTopNotch) { // create notch var notchElement = document.createElement("div"); notchElement.className = "notch"; // set border top color notchElement.style.borderTopColor = configData.topNotchColor; notchElement.style.bottom = "initial"; notchElement.style.top = 0; // add notch to handlebar template handlebarTemplate.append(notchElement); } // add bottom notch if enabled if (configData.enableBottomNotch) { // create notch var notchElement = document.createElement("div"); notchElement.className = "notch"; // set border top color notchElement.style.borderTopColor = configData.bottomNotchColor; // add notch to handlebar template handlebarTemplate.append(notchElement); } // add bottom notch if enabled if (configData.enableSideNotch) { // create notch var notchElement = document.createElement("div"); notchElement.className = "notch side-notch"; // set border top color notchElement.style.bottom = "initial"; notchElement.style.top = "calc(50% - 50px)"; if (configData.heroImagePosition !== "right") { notchElement.style.left = "-29px"; notchElement.style.borderLeft = "initial"; notchElement.style.borderBottom = "50px solid transparent"; notchElement.style.borderTop = "50px solid transparent"; notchElement.style.borderRight = `30px solid ${configData.sideNotchColor}`; } else { notchElement.style.left = "initial"; notchElement.style.right = "-29px"; notchElement.style.borderRight = "initial"; notchElement.style.borderBottom = "50px solid transparent"; notchElement.style.borderTop = "50px solid transparent"; notchElement.style.borderLeft = `30px solid ${configData.sideNotchColor}`; } var componentElement = $("#stability-housing-finance"); var textContainer = componentElement.find( ".custom-hero-banner-v2-text-container" ); // add notch to handlebar template textContainer.append(notchElement); } $("head").append( `<style type="text/css"> #stability-housing-finance .custom-hero-banner-v2-header h1, #stability-housing-finance .custom-hero-banner-v2-header h2, #stability-housing-finance .custom-hero-banner-v2-header h3, #stability-housing-finance .custom-hero-banner-v2-header p, #stability-housing-finance .custom-hero-banner-v2-header span, #stability-housing-finance .custom-hero-banner-v2-header ul li { color: ${configData.headerColor}; } #stability-housing-finance .custom-hero-banner-v2-sub-header h1, #stability-housing-finance .custom-hero-banner-v2-sub-header h2, #stability-housing-finance .custom-hero-banner-v2-sub-header h3, #stability-housing-finance .custom-hero-banner-v2-sub-header p, #stability-housing-finance .custom-hero-banner-v2-sub-header span, #stability-housing-finance .custom-hero-banner-v2-sub-headers ul li { color: ${configData.subHeaderColor}; } #stability-housing-finance .custom-hero-banner-v2-content h1, #stability-housing-finance .custom-hero-banner-v2-content h2, #stability-housing-finance .custom-hero-banner-v2-content h3, #stability-housing-finance .custom-hero-banner-v2-content p, #stability-housing-finance .custom-hero-banner-v2-content span, #stability-housing-finance .custom-hero-banner-v2-content a, #stability-housing-finance .custom-hero-banner-v2-content ul li { color: ${configData.contentColor}; } #stability-housing-finance .custom-hero-banner-v2-content ul { margin-left: 1em; list-style: disc; } @media screen and (max-width: 919px) { #stability-housing-finance .side-notch { bottom: initial; left: calc(50% - 50px) !important; right: initial !important; top: -29px !important; border-top: initial !important; border-left: 50px solid transparent !important; border-right: 50px solid transparent !important; border-bottom: 30px solid ${configData.sideNotchColor} !important; } } </style>` ); }); </script> <!-- Variable used for custom styling using the style tag --> </div> </div> <div class="HandlebarContainer"> <div class="HandlebarTemplate"><style> .ia-twoplusone, .ia-pagecontent-head { float: inherit; } .notch { content: ""; position: absolute; bottom: -29px; left: calc(50% - 50px); border-left: 50px solid transparent; border-right: 50px solid transparent; border-top: 30px solid transparent; z-index: 1000; } .custom-hero-banner-v2 { display: flex; flex-wrap: wrap; max-width: 1494px; width: 100%; margin: auto; min-height: 500px; } .custom-hero-banner-v2.custom-hero-banner-v2-reverse { flex-direction: row-reverse; } .custom-hero-banner-v2-text-container { display: flex; flex-direction: column; justify-content: center; padding: 80px 50px; max-width: 50%; width: 747px; position: relative; } .custom-hero-banner-v2-image-container { flex: 1; max-width: 50%; } .custom-hero-banner-v2-header h1, .custom-hero-banner-v2-header h2, .custom-hero-banner-v2-header h3, .custom-hero-banner-v2-header p, .custom-hero-banner-v2-header span, .custom-hero-banner-v2-header ul li { font-size: 2rem; font-weight: bold; line-height: 1.125; margin: 0 0 0.5em 0; } .custom-hero-banner-v2-sub-header h1, .custom-hero-banner-v2-sub-header h2, .custom-hero-banner-v2-sub-header h3, .custom-hero-banner-v2-sub-header p, .custom-hero-banner-v2-sub-header span, .custom-hero-banner-v2-sub-header ul li { font-size: 1.75rem; font-weight: bold; margin: 0 0 0.5em 0; } .custom-hero-banner-v2-content p, .custom-hero-banner-v2-content span, .custom-hero-banner-v2-content ul li { font-size: 1.125rem; line-height: 1.5; } .custom-hero-banner-v2-button a, .custom-hero-banner-v2-button button { margin: 0; } .custom-hero-banner-v2-button.cta-red a, .custom-hero-banner-v2-button.cta-red button { background-color: #da291c; color: white; padding: 1em 5em; border: 2px solid #da291c; } .custom-hero-banner-v2-button.cta-red a:focus, .custom-hero-banner-v2-button.cta-red a:hover, .custom-hero-banner-v2-button.cta-red button:focus, .custom-hero-banner-v2-button.cta-red button:hover { background-color: white; outline-color: #da291c; color: #da291c; border: 2px solid #da291c; } .custom-hero-banner-v2-button.cta-navy-blue a, .custom-hero-banner-v2-button.cta-navy-blue button { background-color: #00093a; color: white; padding: 1em 5em; border: 2px solid #00093a; } .custom-hero-banner-v2-button.cta-navy-blue a:focus, .custom-hero-banner-v2-button.cta-navy-blue a:hover, .custom-hero-banner-v2-button.cta-navy-blue button:focus, .custom-hero-banner-v2-button.cta-navy-blue button:hover { background-color: white; outline-color: #00093a; color: #00093a; border: 2px solid #00093a; } .custom-hero-banner-v2-button.cta-white a, .custom-hero-banner-v2-button.cta-white button { background-color: white; color: #00093a; padding: 1em 5em; border: 2px solid #00093a; } .custom-hero-banner-v2-button.cta-white a:focus, .custom-hero-banner-v2-button.cta-white a:hover, .custom-hero-banner-v2-button.cta-white button:focus, .custom-hero-banner-v2-button.cta-white button:hover { background-color: #00093a; outline-color: white; color: white; border: 2px solid white; } .custom-hero-banner-v2-button.cta-blue a, .custom-hero-banner-v2-button.cta-blue button { background-color: #005c84; color: white; padding: 1em 5em; border: 2px solid #005c84; } .custom-hero-banner-v2-button.cta-blue a:focus, .custom-hero-banner-v2-button.cta-blue a:hover, .custom-hero-banner-v2-button.cta-blue button:focus, .custom-hero-banner-v2-button.cta-blue button:hover { background-color: white; outline-color: #00405c; color: #00405c; border: 2px solid #00405c; } @media screen and (max-width: 919px) { .custom-hero-banner-v2 { flex-direction: column-reverse; } .custom-hero-banner-v2.custom-hero-banner-v2-reverse { flex-direction: column-reverse; } .custom-hero-banner-v2-text-container { justify-content: flex-start; padding: 30px 30px 40px 30px; max-width: 100%; width: 100%; } .custom-hero-banner-v2-image-container { max-width: 100%; min-height: 500px; } } </style> <div id="research-data" class="custom-hero-banner-v2"> <div class="custom-hero-banner-v2-text-container"> <div class="custom-hero-banner-v2-header"><h2 class="text-left">Driving informed decisions with housing research and data</h2></div> <div class="custom-hero-banner-v2-sub-header"></div> <div class="custom-hero-banner-v2-content"><p style="margin-bottom: 0"> CMHC’s research, data and forecasting offer essential housing system expertise and fills knowledge gaps. </p> </div> <div class="custom-hero-banner-v2-button"></div> </div> <div class="custom-hero-banner-v2-image-container"></div> </div> <script> $(document).ready(function () { // Variable 1 is used to provide json config // get the config json string var configData = { "handleBarBackgroundColor": "#fff", "enableTopNotch": false, "enableBottomNotch": false, "enableSideNotch": true, "topNotchColor": "#fff", "bottomNotchColor": "#fff", "sideNotchColor": "#fff", "headerColor": "#00093a", "subHeaderColor": "#f7f7f7", "contentColor": "#00093a", "heroImage": "https://assets.cmhc-schl.gc.ca/sites/cmhc/about-cmhc/cmhc-story/img-driving.jpg", "heroImagePosition": "right", "ctaButtonColor": "red" } ; // set default data for the component var defaultData = { handleBarBackgroundColor: "#fff", enableTopNotch: false, enableBottomNotch: false, enableSideNotch: false, topNotchColor: "#fff", bottomNotchColor: "#fff", sideNotchColor: "#fff", headerColor: "#656565", subHeaderColor: "#656565", contentColor: "#656565", heroImage: "", heroImagePosition: "right", ctaButtonColor: "red", }; // use default config if properties missing from provided config if (configData && Object.keys(configData).length > 0) { configData = { ...defaultData, ...configData }; } // get component element var componentElement = $("#research-data"); if (configData.heroImagePosition !== "right") { componentElement.addClass("custom-hero-banner-v2-reverse"); } // Find the image with the specified class var image = componentElement.find(".custom-hero-banner-v2-image-container"); // Check if the image is found if (image.length > 0) { $(image[0]).css({ backgroundImage: `url("${configData.heroImage}")`, backgroundSize: "cover", backgroundPosition: "center", backgroundRepeat: "no-repeat", }); } var buttonContainer = componentElement.find( ".custom-hero-banner-v2-button" ); if (configData.ctaButtonColor === "red") { buttonContainer.addClass("cta-red"); } else if (configData.ctaButtonColor === "blue") { buttonContainer.addClass("cta-blue"); } else if (configData.ctaButtonColor === "navy-blue") { buttonContainer.addClass("cta-navy-blue"); } else if (configData.ctaButtonColor === "white") { buttonContainer.addClass("cta-white"); } var handlebarContainer = componentElement.closest(".HandlebarContainer"); // Check if the div is the last child of the main tag if ( handlebarContainer.parent("main").children().last().is(handlebarContainer) ) { handlebarContainer.css("margin-bottom", "0"); $("footer").css("margin-top", "0"); } else { // Check if the div is the last child of the last child within a section tag if ( handlebarContainer .parents("section") .children() .last() .is(handlebarContainer) ) { // The div is the last child of the last child within a section tag handlebarContainer.css("margin-bottom", "0"); $("footer").css("margin-top", "0"); } } // get the handlebar template for this var handlebarTemplate = componentElement.closest(".HandlebarTemplate"); // add background color to the handlebar template handlebarTemplate.css({ backgroundColor: configData.handleBarBackgroundColor, position: "relative", }); // add top notch if enabled if (configData.enableTopNotch) { // create notch var notchElement = document.createElement("div"); notchElement.className = "notch"; // set border top color notchElement.style.borderTopColor = configData.topNotchColor; notchElement.style.bottom = "initial"; notchElement.style.top = 0; // add notch to handlebar template handlebarTemplate.append(notchElement); } // add bottom notch if enabled if (configData.enableBottomNotch) { // create notch var notchElement = document.createElement("div"); notchElement.className = "notch"; // set border top color notchElement.style.borderTopColor = configData.bottomNotchColor; // add notch to handlebar template handlebarTemplate.append(notchElement); } // add bottom notch if enabled if (configData.enableSideNotch) { // create notch var notchElement = document.createElement("div"); notchElement.className = "notch side-notch"; // set border top color notchElement.style.bottom = "initial"; notchElement.style.top = "calc(50% - 50px)"; if (configData.heroImagePosition !== "right") { notchElement.style.left = "-29px"; notchElement.style.borderLeft = "initial"; notchElement.style.borderBottom = "50px solid transparent"; notchElement.style.borderTop = "50px solid transparent"; notchElement.style.borderRight = `30px solid ${configData.sideNotchColor}`; } else { notchElement.style.left = "initial"; notchElement.style.right = "-29px"; notchElement.style.borderRight = "initial"; notchElement.style.borderBottom = "50px solid transparent"; notchElement.style.borderTop = "50px solid transparent"; notchElement.style.borderLeft = `30px solid ${configData.sideNotchColor}`; } var componentElement = $("#research-data"); var textContainer = componentElement.find( ".custom-hero-banner-v2-text-container" ); // add notch to handlebar template textContainer.append(notchElement); } $("head").append( `<style type="text/css"> #research-data .custom-hero-banner-v2-header h1, #research-data .custom-hero-banner-v2-header h2, #research-data .custom-hero-banner-v2-header h3, #research-data .custom-hero-banner-v2-header p, #research-data .custom-hero-banner-v2-header span, #research-data .custom-hero-banner-v2-header ul li { color: ${configData.headerColor}; } #research-data .custom-hero-banner-v2-sub-header h1, #research-data .custom-hero-banner-v2-sub-header h2, #research-data .custom-hero-banner-v2-sub-header h3, #research-data .custom-hero-banner-v2-sub-header p, #research-data .custom-hero-banner-v2-sub-header span, #research-data .custom-hero-banner-v2-sub-headers ul li { color: ${configData.subHeaderColor}; } #research-data .custom-hero-banner-v2-content h1, #research-data .custom-hero-banner-v2-content h2, #research-data .custom-hero-banner-v2-content h3, #research-data .custom-hero-banner-v2-content p, #research-data .custom-hero-banner-v2-content span, #research-data .custom-hero-banner-v2-content a, #research-data .custom-hero-banner-v2-content ul li { color: ${configData.contentColor}; } #research-data .custom-hero-banner-v2-content ul { margin-left: 1em; list-style: disc; } @media screen and (max-width: 919px) { #research-data .side-notch { bottom: initial; left: calc(50% - 50px) !important; right: initial !important; top: -29px !important; border-top: initial !important; border-left: 50px solid transparent !important; border-right: 50px solid transparent !important; border-bottom: 30px solid ${configData.sideNotchColor} !important; } } </style>` ); }); </script> <!-- Variable used for custom styling using the style tag --> </div> </div> <div class="HandlebarContainer"> <div class="HandlebarTemplate"><style> .ia-twoplusone, .ia-pagecontent-head { float: inherit; } .notch { content: ""; position: absolute; bottom: -29px; left: calc(50% - 50px); border-left: 50px solid transparent; border-right: 50px solid transparent; border-top: 30px solid transparent; z-index: 1000; } .custom-hero-banner-v2 { display: flex; flex-wrap: wrap; max-width: 1494px; width: 100%; margin: auto; min-height: 500px; } .custom-hero-banner-v2.custom-hero-banner-v2-reverse { flex-direction: row-reverse; } .custom-hero-banner-v2-text-container { display: flex; flex-direction: column; justify-content: center; padding: 80px 50px; max-width: 50%; width: 747px; position: relative; } .custom-hero-banner-v2-image-container { flex: 1; max-width: 50%; } .custom-hero-banner-v2-header h1, .custom-hero-banner-v2-header h2, .custom-hero-banner-v2-header h3, .custom-hero-banner-v2-header p, .custom-hero-banner-v2-header span, .custom-hero-banner-v2-header ul li { font-size: 2rem; font-weight: bold; line-height: 1.125; margin: 0 0 0.5em 0; } .custom-hero-banner-v2-sub-header h1, .custom-hero-banner-v2-sub-header h2, .custom-hero-banner-v2-sub-header h3, .custom-hero-banner-v2-sub-header p, .custom-hero-banner-v2-sub-header span, .custom-hero-banner-v2-sub-header ul li { font-size: 1.75rem; font-weight: bold; margin: 0 0 0.5em 0; } .custom-hero-banner-v2-content p, .custom-hero-banner-v2-content span, .custom-hero-banner-v2-content ul li { font-size: 1.125rem; line-height: 1.5; } .custom-hero-banner-v2-button a, .custom-hero-banner-v2-button button { margin: 0; } .custom-hero-banner-v2-button.cta-red a, .custom-hero-banner-v2-button.cta-red button { background-color: #da291c; color: white; padding: 1em 5em; border: 2px solid #da291c; } .custom-hero-banner-v2-button.cta-red a:focus, .custom-hero-banner-v2-button.cta-red a:hover, .custom-hero-banner-v2-button.cta-red button:focus, .custom-hero-banner-v2-button.cta-red button:hover { background-color: white; outline-color: #da291c; color: #da291c; border: 2px solid #da291c; } .custom-hero-banner-v2-button.cta-navy-blue a, .custom-hero-banner-v2-button.cta-navy-blue button { background-color: #00093a; color: white; padding: 1em 5em; border: 2px solid #00093a; } .custom-hero-banner-v2-button.cta-navy-blue a:focus, .custom-hero-banner-v2-button.cta-navy-blue a:hover, .custom-hero-banner-v2-button.cta-navy-blue button:focus, .custom-hero-banner-v2-button.cta-navy-blue button:hover { background-color: white; outline-color: #00093a; color: #00093a; border: 2px solid #00093a; } .custom-hero-banner-v2-button.cta-white a, .custom-hero-banner-v2-button.cta-white button { background-color: white; color: #00093a; padding: 1em 5em; border: 2px solid #00093a; } .custom-hero-banner-v2-button.cta-white a:focus, .custom-hero-banner-v2-button.cta-white a:hover, .custom-hero-banner-v2-button.cta-white button:focus, .custom-hero-banner-v2-button.cta-white button:hover { background-color: #00093a; outline-color: white; color: white; border: 2px solid white; } .custom-hero-banner-v2-button.cta-blue a, .custom-hero-banner-v2-button.cta-blue button { background-color: #005c84; color: white; padding: 1em 5em; border: 2px solid #005c84; } .custom-hero-banner-v2-button.cta-blue a:focus, .custom-hero-banner-v2-button.cta-blue a:hover, .custom-hero-banner-v2-button.cta-blue button:focus, .custom-hero-banner-v2-button.cta-blue button:hover { background-color: white; outline-color: #00405c; color: #00405c; border: 2px solid #00405c; } @media screen and (max-width: 919px) { .custom-hero-banner-v2 { flex-direction: column-reverse; } .custom-hero-banner-v2.custom-hero-banner-v2-reverse { flex-direction: column-reverse; } .custom-hero-banner-v2-text-container { justify-content: flex-start; padding: 30px 30px 40px 30px; max-width: 100%; width: 100%; } .custom-hero-banner-v2-image-container { max-width: 100%; min-height: 500px; } } </style> <div id="affordable-housing-delivery" class="custom-hero-banner-v2"> <div class="custom-hero-banner-v2-text-container"> <div class="custom-hero-banner-v2-header"><h2 class="text-left">Helping deliver the Government of Canada’s commitment to make housing more affordable</h2></div> <div class="custom-hero-banner-v2-sub-header"></div> <div class="custom-hero-banner-v2-content"><p style="margin-bottom: 0"> CMHC supports housing programs for people whose housing needs aren’t being met by the market. </p> </div> <div class="custom-hero-banner-v2-button"></div> </div> <div class="custom-hero-banner-v2-image-container"></div> </div> <script> $(document).ready(function () { // Variable 1 is used to provide json config // get the config json string var configData = { "handleBarBackgroundColor": "#fff", "enableTopNotch": false, "enableBottomNotch": false, "enableSideNotch": true, "topNotchColor": "#fff", "bottomNotchColor": "#fff", "sideNotchColor": "#fff", "headerColor": "#00093a", "subHeaderColor": "#f7f7f7", "contentColor": "#00093a", "heroImage": "https://assets.cmhc-schl.gc.ca/sites/cmhc/about-cmhc/cmhc-story/img-helping.jpg", "heroImagePosition": "left", "ctaButtonColor": "red" } ; // set default data for the component var defaultData = { handleBarBackgroundColor: "#fff", enableTopNotch: false, enableBottomNotch: false, enableSideNotch: false, topNotchColor: "#fff", bottomNotchColor: "#fff", sideNotchColor: "#fff", headerColor: "#656565", subHeaderColor: "#656565", contentColor: "#656565", heroImage: "", heroImagePosition: "right", ctaButtonColor: "red", }; // use default config if properties missing from provided config if (configData && Object.keys(configData).length > 0) { configData = { ...defaultData, ...configData }; } // get component element var componentElement = $("#affordable-housing-delivery"); if (configData.heroImagePosition !== "right") { componentElement.addClass("custom-hero-banner-v2-reverse"); } // Find the image with the specified class var image = componentElement.find(".custom-hero-banner-v2-image-container"); // Check if the image is found if (image.length > 0) { $(image[0]).css({ backgroundImage: `url("${configData.heroImage}")`, backgroundSize: "cover", backgroundPosition: "center", backgroundRepeat: "no-repeat", }); } var buttonContainer = componentElement.find( ".custom-hero-banner-v2-button" ); if (configData.ctaButtonColor === "red") { buttonContainer.addClass("cta-red"); } else if (configData.ctaButtonColor === "blue") { buttonContainer.addClass("cta-blue"); } else if (configData.ctaButtonColor === "navy-blue") { buttonContainer.addClass("cta-navy-blue"); } else if (configData.ctaButtonColor === "white") { buttonContainer.addClass("cta-white"); } var handlebarContainer = componentElement.closest(".HandlebarContainer"); // Check if the div is the last child of the main tag if ( handlebarContainer.parent("main").children().last().is(handlebarContainer) ) { handlebarContainer.css("margin-bottom", "0"); $("footer").css("margin-top", "0"); } else { // Check if the div is the last child of the last child within a section tag if ( handlebarContainer .parents("section") .children() .last() .is(handlebarContainer) ) { // The div is the last child of the last child within a section tag handlebarContainer.css("margin-bottom", "0"); $("footer").css("margin-top", "0"); } } // get the handlebar template for this var handlebarTemplate = componentElement.closest(".HandlebarTemplate"); // add background color to the handlebar template handlebarTemplate.css({ backgroundColor: configData.handleBarBackgroundColor, position: "relative", }); // add top notch if enabled if (configData.enableTopNotch) { // create notch var notchElement = document.createElement("div"); notchElement.className = "notch"; // set border top color notchElement.style.borderTopColor = configData.topNotchColor; notchElement.style.bottom = "initial"; notchElement.style.top = 0; // add notch to handlebar template handlebarTemplate.append(notchElement); } // add bottom notch if enabled if (configData.enableBottomNotch) { // create notch var notchElement = document.createElement("div"); notchElement.className = "notch"; // set border top color notchElement.style.borderTopColor = configData.bottomNotchColor; // add notch to handlebar template handlebarTemplate.append(notchElement); } // add bottom notch if enabled if (configData.enableSideNotch) { // create notch var notchElement = document.createElement("div"); notchElement.className = "notch side-notch"; // set border top color notchElement.style.bottom = "initial"; notchElement.style.top = "calc(50% - 50px)"; if (configData.heroImagePosition !== "right") { notchElement.style.left = "-29px"; notchElement.style.borderLeft = "initial"; notchElement.style.borderBottom = "50px solid transparent"; notchElement.style.borderTop = "50px solid transparent"; notchElement.style.borderRight = `30px solid ${configData.sideNotchColor}`; } else { notchElement.style.left = "initial"; notchElement.style.right = "-29px"; notchElement.style.borderRight = "initial"; notchElement.style.borderBottom = "50px solid transparent"; notchElement.style.borderTop = "50px solid transparent"; notchElement.style.borderLeft = `30px solid ${configData.sideNotchColor}`; } var componentElement = $("#affordable-housing-delivery"); var textContainer = componentElement.find( ".custom-hero-banner-v2-text-container" ); // add notch to handlebar template textContainer.append(notchElement); } $("head").append( `<style type="text/css"> #affordable-housing-delivery .custom-hero-banner-v2-header h1, #affordable-housing-delivery .custom-hero-banner-v2-header h2, #affordable-housing-delivery .custom-hero-banner-v2-header h3, #affordable-housing-delivery .custom-hero-banner-v2-header p, #affordable-housing-delivery .custom-hero-banner-v2-header span, #affordable-housing-delivery .custom-hero-banner-v2-header ul li { color: ${configData.headerColor}; } #affordable-housing-delivery .custom-hero-banner-v2-sub-header h1, #affordable-housing-delivery .custom-hero-banner-v2-sub-header h2, #affordable-housing-delivery .custom-hero-banner-v2-sub-header h3, #affordable-housing-delivery .custom-hero-banner-v2-sub-header p, #affordable-housing-delivery .custom-hero-banner-v2-sub-header span, #affordable-housing-delivery .custom-hero-banner-v2-sub-headers ul li { color: ${configData.subHeaderColor}; } #affordable-housing-delivery .custom-hero-banner-v2-content h1, #affordable-housing-delivery .custom-hero-banner-v2-content h2, #affordable-housing-delivery .custom-hero-banner-v2-content h3, #affordable-housing-delivery .custom-hero-banner-v2-content p, #affordable-housing-delivery .custom-hero-banner-v2-content span, #affordable-housing-delivery .custom-hero-banner-v2-content a, #affordable-housing-delivery .custom-hero-banner-v2-content ul li { color: ${configData.contentColor}; } #affordable-housing-delivery .custom-hero-banner-v2-content ul { margin-left: 1em; list-style: disc; } @media screen and (max-width: 919px) { #affordable-housing-delivery .side-notch { bottom: initial; left: calc(50% - 50px) !important; right: initial !important; top: -29px !important; border-top: initial !important; border-left: 50px solid transparent !important; border-right: 50px solid transparent !important; border-bottom: 30px solid ${configData.sideNotchColor} !important; } } </style>` ); }); </script> <!-- Variable used for custom styling using the style tag --> </div> </div> <div class="HandlebarContainer"> <div class="HandlebarTemplate"><style> .ia-twoplusone, .ia-pagecontent-head { float: inherit; } .notch { content: ""; position: absolute; bottom: -29px; left: calc(50% - 50px); border-left: 50px solid transparent; border-right: 50px solid transparent; border-top: 30px solid transparent; z-index: 1000; } .custom-feature-tiles { max-width: 974px; width: 100%; padding: 3em 0; margin: auto; } .custom-feature-tiles-header h1, .custom-feature-tiles-header h2, .custom-feature-tiles-header h3, .custom-feature-tiles-header p, .custom-feature-tiles-header span, .custom-feature-tiles-header ul li { line-height: 1.125; margin-top: 1em; margin-bottom: .5em; font-weight: bold; } .custom-feature-tiles-header h1 { font-size: 2.5rem; } .custom-feature-tiles-header h2 { font-size: 2rem; } .custom-feature-tiles-header h3 { font-size: 1.5rem; } .custom-feature-tiles-header a, .custom-feature-tiles-header button, .custom-feature-tiles-content a, .custom-feature-tiles-content button, .custom-feature-tiles-footer a, .custom-feature-tiles-footer button { margin: 0; } .custom-feature-tiles-header a.cta-red, .custom-feature-tiles-header button.cta-red, .custom-feature-tiles-content a.cta-red, .custom-feature-tiles-content button.cta-red, .custom-feature-tiles-footer a.cta-red, .custom-feature-tiles-footer button.cta-red { background-color: #da291c; color: white; padding: 1em 5em; border: 2px solid #da291c; } .custom-feature-tiles-header a.cta-red:focus, .custom-feature-tiles-header button.cta-red:focus, .custom-feature-tiles-header a.cta-red:hover, .custom-feature-tiles-header button.cta-red:hover, .custom-feature-tiles-content a.cta-red:focus, .custom-feature-tiles-content button.cta-red:focus, .custom-feature-tiles-content a.cta-red:hover, .custom-feature-tiles-content button.cta-red:hover, .custom-feature-tiles-footer a.cta-red:focus, .custom-feature-tiles-footer button.cta-red:focus, .custom-feature-tiles-footer a.cta-red:hover, .custom-feature-tiles-footer button.cta-red:hover { background-color: white; outline-color: #da291c; color: #da291c; border: 2px solid #da291c; } .custom-feature-tiles-header a.cta-navy-blue, .custom-feature-tiles-header button.cta-navy-blue, .custom-feature-tiles-content a.cta-navy-blue, .custom-feature-tiles-content button.cta-navy-blue, .custom-feature-tiles-footer a.cta-navy-blue, .custom-feature-tiles-footer button.cta-navy-blue { background-color: #00093a; color: white; padding: 1em 5em; border: 2px solid #00093a; } .custom-feature-tiles-header a.cta-navy-blue:focus, .custom-feature-tiles-header button.cta-navy-blue:focus, .custom-feature-tiles-header a.cta-navy-blue:hover, .custom-feature-tiles-header button.cta-navy-blue:hover, .custom-feature-tiles-content a.cta-navy-blue:focus, .custom-feature-tiles-content button.cta-navy-blue:focus, .custom-feature-tiles-content a.cta-navy-blue:hover, .custom-feature-tiles-content button.cta-navy-blue:hover, .custom-feature-tiles-footer a.cta-navy-blue:focus, .custom-feature-tiles-footer button.cta-navy-blue:focus, .custom-feature-tiles-footer a.cta-navy-blue:hover, .custom-feature-tiles-footer button.cta-navy-blue:hover { background-color: white; outline-color: #00093a; color: #00093a; border: 2px solid #00093a; } .custom-feature-tiles-header a.cta-white, .custom-feature-tiles-header button.cta-white, .custom-feature-tiles-content a.cta-white, .custom-feature-tiles-content button.cta-white, .custom-feature-tiles-footer a.cta-white, .custom-feature-tiles-footer button.cta-white { background-color: white; color: #00093a; padding: 1em 5em; border: 2px solid #00093a; } .custom-feature-tiles-header a.cta-white:focus, .custom-feature-tiles-header button.cta-white:focus, .custom-feature-tiles-header a.cta-white:hover, .custom-feature-tiles-header button.cta-white:hover, .custom-feature-tiles-content a.cta-white:focus, .custom-feature-tiles-content button.cta-white:focus, .custom-feature-tiles-content a.cta-white:hover, .custom-feature-tiles-content button.cta-white:hover, .custom-feature-tiles-footer a.cta-white:focus, .custom-feature-tiles-footer button.cta-white:focus, .custom-feature-tiles-footer a.cta-white:hover, .custom-feature-tiles-footer button.cta-white:hover { background-color: #00093a; outline-color: white; color: white; border: 2px solid white; } .custom-feature-tiles-header a.cta-blue, .custom-feature-tiles-header button.cta-blue, .custom-feature-tiles-content a.cta-blue, .custom-feature-tiles-content button.cta-blue, .custom-feature-tiles-footer a.cta-blue, .custom-feature-tiles-footer button.cta-blue { background-color: #005c84; color: white; padding: 1em 5em; border: 2px solid #005c84; } .custom-feature-tiles-header a.cta-blue:focus, .custom-feature-tiles-header button.cta-blue:focus, .custom-feature-tiles-header a.cta-blue:hover, .custom-feature-tiles-header button.cta-blue:hover, .custom-feature-tiles-content a.cta-blue:focus, .custom-feature-tiles-content button.cta-blue:focus, .custom-feature-tiles-content a.cta-blue:hover, .custom-feature-tiles-content button.cta-blue:hover, .custom-feature-tiles-footer a.cta-blue:focus, .custom-feature-tiles-footer button.cta-blue:focus, .custom-feature-tiles-footer a.cta-blue:hover, .custom-feature-tiles-footer button.cta-blue:hover { background-color: white; outline-color: #00405c; color: #00405c; border: 2px solid #00405c; } .custom-feature-tiles-content h1, .custom-feature-tiles-content h2, .custom-feature-tiles-content h3, .custom-feature-tiles-content p, .custom-feature-tiles-content span, .custom-feature-tiles-content ul li { line-height: 1.5; font-size: 1.125rem; } .custom-feature-tiles-footer h1, .custom-feature-tiles-footer h2, .custom-feature-tiles-footer h3, .custom-feature-tiles-footer p, .custom-feature-tiles-footer span, .custom-feature-tiles-footer ul li { line-height: 1.5; font-size: 1.125rem; } .custom-feature-tiles-items { display: grid; column-gap: 30px; row-gap: 30px; /* grid-auto-rows: 1fr; */ } .custom-feature-tiles-items > a { text-decoration: none; display: inherit; } .custom-feature-tiles-item { position: relative; max-width: 472px; //max-height: 500px; min-height: 200px; border-top: none; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; padding: 30px 30px 40px 20px; } .custom-feature-tiles-item-icon img { width: 128px; height: 128px; } .custom-feature-tiles-item-header { padding-left: 10px; } .custom-feature-tiles-item-header h1, .custom-feature-tiles-item-header h2, .custom-feature-tiles-item-header h3, .custom-feature-tiles-item-header p, .custom-feature-tiles-item-header span, .custom-feature-tiles-item-header ul li { font-size: 1.5rem; font-family: "Roboto", Calibri, sans-serif; font-weight: bold; line-height: 1.125; margin: 10px 0 20px 0; } .custom-feature-tiles-item-content { padding-left: 10px; } .custom-feature-tiles-item-content h1, .custom-feature-tiles-item-content h2, .custom-feature-tiles-item-content h3, .custom-feature-tiles-item-content p, .custom-feature-tiles-item-content span, .custom-feature-tiles-item-content ul li { font-size: 1.125rem; font-family: "Roboto", Calibri, sans-serif; font-weight: normal; line-height: 1.5; margin-bottom: 0; } .custom-feature-tiles-item-button { padding-left: 10px; } .custom-feature-tiles-item-button a, .custom-feature-tiles-item-button button { margin: 0; margin-top: 30px; } .custom-feature-tiles-item-button.cta-red a, .custom-feature-tiles-item-button.cta-red button { background-color: #da291c; color: white; padding: 1em 5em; border: 2px solid #da291c; } .custom-feature-tiles-item-button.cta-red a:focus, .custom-feature-tiles-item-button.cta-red a:hover, .custom-feature-tiles-item-button.cta-red button:focus, .custom-feature-tiles-item-button.cta-red button:hover { background-color: white; outline-color: #da291c; color: #da291c; border: 2px solid #da291c; } .custom-feature-tiles-item-button.cta-navy-blue a, .custom-feature-tiles-item-button.cta-navy-blue button { background-color: #00093a; color: white; padding: 1em 5em; border: 2px solid #00093a; } .custom-feature-tiles-item-button.cta-navy-blue a:focus, .custom-feature-tiles-item-button.cta-navy-blue a:hover, .custom-feature-tiles-item-button.cta-navy-blue button:focus, .custom-feature-tiles-item-button.cta-navy-blue button:hover { background-color: white; outline-color: #00093a; color: #00093a; border: 2px solid #00093a; } .custom-feature-tiles-item-button.cta-white a, .custom-feature-tiles-item-button.cta-white button { background-color: white; color: #00093a; padding: 1em 5em; border: 2px solid #00093a; } .custom-feature-tiles-item-button.cta-white a:focus, .custom-feature-tiles-item-button.cta-white a:hover, .custom-feature-tiles-item-button.cta-white button:focus, .custom-feature-tiles-item-button.cta-white button:hover { background-color: #00093a; outline-color: white; color: white; border: 2px solid white; } .custom-feature-tiles-item-button.cta-blue a, .custom-feature-tiles-item-button.cta-blue button { background-color: #005c84; color: white; padding: 1em 5em; border: 2px solid #005c84; } .custom-feature-tiles-item-button.cta-blue a:focus, .custom-feature-tiles-item-button.cta-blue a:hover, .custom-feature-tiles-item-button.cta-blue button:focus, .custom-feature-tiles-item-button.cta-blue button:hover { background-color: white; outline-color: #00405c; color: #00405c; border: 2px solid #00405c; } @media screen and (max-width: 1024px) { .custom-feature-tiles { padding: 3em; } } @media screen and (max-width: 768px) { .custom-feature-tiles-items { column-gap: 30px; row-gap: 30px; } } </style> <div id="our-strategic-objectives" class="custom-feature-tiles"> <div class="custom-feature-tiles-header"><h2 class="text-center">Our Strategic Objectives</h2></div> <div class="custom-feature-tiles-content"><p class="text-center"> We aim to be a high performing organization through sound risk, financial, people, knowledge and technology management to effectively and efficiently deliver on our mandate. </p></div> <div class="custom-feature-tiles-items"><div class="custom-feature-tiles-item"> <div class="custom-feature-tiles-item-icon"> <img src="https://assets.cmhc-schl.gc.ca/sites/cmhc/shared/images/icons/icon-one.svg" alt="" /> </div> <div class="custom-feature-tiles-item-header"> <h2>Housing finance solutions</h2> </div> <div class="custom-feature-tiles-item-content"> <p> We offer solutions to enable access to housing financing and ensure housing finance system stability through all economic cycles. </p> </div> <div class="custom-feature-tiles-item-button"></div> </div> <div class="custom-feature-tiles-item"> <div class="custom-feature-tiles-item-icon"> <img src="https://assets.cmhc-schl.gc.ca/sites/cmhc/shared/images/icons/icon-two.svg" alt="" /> </div> <div class="custom-feature-tiles-item-header"> <h2>Housing knowledge and expertise</h2> </div> <div class="custom-feature-tiles-item-content"> <p> We build and share our knowledge and expertise of the housing system to drive informed decision making, stimulate dialogue and improve outcomes in the housing sector. </p> </div> <div class="custom-feature-tiles-item-button"></div> </div> <div class="custom-feature-tiles-item"> <div class="custom-feature-tiles-item-icon"> <img src="https://assets.cmhc-schl.gc.ca/sites/cmhc/shared/images/icons/icon-three.svg" alt="" /> </div> <div class="custom-feature-tiles-item-header"> <h2>Housing programs</h2> </div> <div class="custom-feature-tiles-item-content"> <p> We deliver housing programs to increase housing supply, preserve stock and to contribute to affordable housing. </p> </div> <div class="custom-feature-tiles-item-button"></div> </div> </div> <div class="custom-feature-tiles-footer"></div> </div> <script> $(document).ready(function () { // Variable 1 is used to provide json config // get the config json string var configData = { "handleBarBackgroundColor": "#f7f7f7", "enableTopNotch": false, "enableBottomNotch": false, "topNotchColor": "#f7f7f7", "bottomNotchColor": "#f7f7f7", "borderTopColor": "#00093a", "borderLeftRightBottomColor": "#e5e5e5", "headerColor": "#00093a", "contentColor": "#00093a", "footerColor": "#00093a", "tileHeaderColor": "#00093a", "tileContentBackgroundColor": "#fff", "tileContentColor": "#00093a", "tileButtonColor": "red", "numberOfCols": "3" } ; // set default data for the component var defaultData = { handleBarBackgroundColor: "#f7f7f7", enableTopNotch: false, enableBottomNotch: false, topNotchColor: "#f7f7f7", bottomNotchColor: "#f7f7f7", borderTopColor: "#00093a", borderLeftRightBottomColor: "#e5e5e5", headerColor: "#00093a", contentColor: "#00093a", footerColor: "#00093a", tileHeaderColor: "#00093a", tileContentBackgroundColor: "#fff", tileContentColor: "#00093a", tileButtonColor: "red", numberOfCols: "2", }; // use default config if properties missing from provided config if (configData && Object.keys(configData).length > 0) { configData = { ...defaultData, ...configData }; } // get component element var componentElement = $("#our-strategic-objectives"); var numberOfCols = "1fr 1fr"; if (configData.numberOfCols === "3") { numberOfCols = "1fr 1fr 1fr"; } else if (configData.numberOfCols === "2") { numberOfCols = "1fr 1fr"; } else if (configData.numberOfCols === "1") { numberOfCols = "1fr"; } $("head").append( `<style type="text/css"> #our-strategic-objectives .custom-feature-tiles-items { grid-template-columns: ${numberOfCols}; } #our-strategic-objectives .custom-feature-tiles-item { background-color: ${configData.tileContentBackgroundColor}; border-left: 1px solid ${configData.borderLeftRightBottomColor}; border-right: 1px solid ${configData.borderLeftRightBottomColor}; border-bottom: 1px solid ${configData.borderLeftRightBottomColor}; } #our-strategic-objectives .custom-feature-tiles-item::before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 10px; background-color: ${configData.borderTopColor}; } #our-strategic-objectives .custom-feature-tiles-header h1, #our-strategic-objectives .custom-feature-tiles-header h2, #our-strategic-objectives .custom-feature-tiles-header h3, #our-strategic-objectives .custom-feature-tiles-header p, #our-strategic-objectives .custom-feature-tiles-header span, #our-strategic-objectives .custom-feature-tiles-header ul li { color: ${configData.headerColor}; } #our-strategic-objectives .custom-feature-tiles-content h1, #our-strategic-objectives .custom-feature-tiles-content h2, #our-strategic-objectives .custom-feature-tiles-content h3, #our-strategic-objectives .custom-feature-tiles-content p, #our-strategic-objectives .custom-feature-tiles-content span, #our-strategic-objectives .custom-feature-tiles-content ul li { color: ${configData.contentColor}; } #our-strategic-objectives .custom-feature-tiles-footer h1, #our-strategic-objectives .custom-feature-tiles-footer h2, #our-strategic-objectives .custom-feature-tiles-footer h3, #our-strategic-objectives .custom-feature-tiles-footer p, #our-strategic-objectives .custom-feature-tiles-footer span, #our-strategic-objectives .custom-feature-tiles-footer ul li { color: ${configData.footerColor}; } #our-strategic-objectives .custom-feature-tiles-item-header h1, #our-strategic-objectives .custom-feature-tiles-item-header h2, #our-strategic-objectives .custom-feature-tiles-item-header h3, #our-strategic-objectives .custom-feature-tiles-item-header p, #our-strategic-objectives .custom-feature-tiles-item-header span, #our-strategic-objectives .custom-feature-tiles-item-header ul li { color: ${configData.tileHeaderColor}; } #our-strategic-objectives .custom-feature-tiles-item-content h1, #our-strategic-objectives .custom-feature-tiles-item-content h2, #our-strategic-objectives .custom-feature-tiles-item-content h3, #our-strategic-objectives .custom-feature-tiles-item-content p, #our-strategic-objectives .custom-feature-tiles-item-content span, #our-strategic-objectives .custom-feature-tiles-item-content a, #our-strategic-objectives .custom-feature-tiles-item-content ul li { color: ${configData.tileContentColor}; } #our-strategic-objectives .custom-feature-tiles-item-content ul { margin-left: 1em; list-style: disc; } @media screen and (max-width: 1024px) { #our-strategic-objectives .custom-feature-tiles-items { grid-template-columns: 1fr 1fr; } } @media screen and (max-width: 720px) { #our-strategic-objectives .custom-feature-tiles-items { grid-template-columns: 1fr; } #our-strategic-objectives .custom-feature-tiles-item { max-width: initial; } } </style>` ); // adjust margins based on content // var headerContainer = componentElement.find(".custom-feature-tiles-header"); // if(headerContainer[0].innerHTML.length) { // headerContainer.css({ // marginBottom: "0.5em" // }); // } var contentContainer = componentElement.find(".custom-feature-tiles-content"); if(contentContainer[0].innerHTML.length) { contentContainer.css({ marginTop: "1em", marginBottom: "2.5em" }); } var footerContainer = componentElement.find(".custom-feature-tiles-footer"); if(footerContainer[0].innerHTML.length) { footerContainer.css({ marginTop: "2.5em" }); } var buttonContainer = componentElement.find(".custom-feature-tiles-item-button"); if (configData.tileButtonColor === "red") { buttonContainer.addClass("cta-red"); } else if (configData.tileButtonColor === "blue") { buttonContainer.addClass("cta-blue"); } else if (configData.tileButtonColor === "navy-blue") { buttonContainer.addClass("cta-navy-blue"); } else if (configData.tileButtonColor === "white") { buttonContainer.addClass("cta-white"); } var handlebarContainer = componentElement.closest(".HandlebarContainer"); // Check if the div is the last child of the main tag if ( handlebarContainer.parent("main").children().last().is(handlebarContainer) ) { handlebarContainer.css("margin-bottom", "0"); $("footer").css("margin-top", "0"); } else { // Check if the div is the last child of the last child within a section tag if ( handlebarContainer .parents("section") .children() .last() .is(handlebarContainer) ) { // The div is the last child of the last child within a section tag handlebarContainer.css("margin-bottom", "0"); $("footer").css("margin-top", "0"); } } // get the handlebar template for this var handlebarTemplate = componentElement.closest(".HandlebarTemplate"); // add background color to the handlebar template handlebarTemplate.css({ backgroundColor: configData.handleBarBackgroundColor, position: "relative", }); // add top notch if enabled if (configData.enableTopNotch) { // create notch var notchElement = document.createElement("div"); notchElement.className = "notch"; // set border top color notchElement.style.borderTopColor = configData.topNotchColor; notchElement.style.bottom = "initial"; notchElement.style.top = 0; // add notch to handlebar template handlebarTemplate.append(notchElement); } // add bottom notch if enabled if (configData.enableBottomNotch) { // create notch var notchElement = document.createElement("div"); notchElement.className = "notch"; // set border top color notchElement.style.borderTopColor = configData.bottomNotchColor; // add notch to handlebar template handlebarTemplate.append(notchElement); } }); </script> <!-- Variable used for custom styling using the style tag --> <style> #our-strategic-objectives .custom-feature-tiles-item-icon img { width: 64px; height: 64px; } </style></div> </div> <div class="HandlebarContainer"> <div class="HandlebarTemplate"><style> .ia-twoplusone, .ia-pagecontent-head { float: inherit; } .notch { content: ""; position: absolute; bottom: -29px; left: calc(50% - 50px); border-left: 50px solid transparent; border-right: 50px solid transparent; border-top: 30px solid transparent; z-index: 1000; } .icon-text-tiles-container { position: relative; border: none; margin: auto; max-width: 920px; padding: 3em; } .icon-text-tiles-header h1, .icon-text-tiles-header h2, .icon-text-tiles-header h3, .icon-text-tiles-bottom { line-height: 1.2; margin-bottom: 1em; font-weight: bold; } .icon-text-tiles-header h1 { font-size: 2.5rem; } .icon-text-tiles-header h2 { font-size: 2rem; } .icon-text-tiles-header h3 { font-size: 1.5rem; } .icon-text-tiles-header p { font-size: 1.125rem; line-height: 1.5; } .icon-text-tiles-footer h1 { font-size: 2.5rem; } .icon-text-tiles-footer h2 { font-size: 2rem; } .icon-text-tiles-footer h3 { font-size: 1.5rem; } .icon-text-tiles-footer p { font-size: 1.125rem; line-height: 1.5; } .icon-text-tiles-container .tiles--simple { margin: 0; } .icon-text-tiles-container .tiles--simple li, .icon-text-tiles-container ul.tiles--simple li:hover { border: none; } .icon-text-tiles-container .tiles--simple li a, .icon-text-tiles-container ul.tiles--simple li a:hover { color: #656565; padding: 0; } /* when screen is less than 1024px */ @media screen and (max-width: 1024px) { } /* when screen is less than 935px */ @media screen and (max-width: 935px) { } /* when screen is less than 768px */ @media screen and (max-width: 768px) { .tiles--simple { grid-template-columns: 1fr !important; -ms-grid-columns: 1fr !important; } } @media screen and (min-width: 500px) and (max-width: 767px) { .tiles--simple { grid-template-columns: 1fr !important; -ms-grid-columns: 1fr !important; } } /* when screen is less than 600px */ @media screen and (max-width: 600px) { } /* when screen is less than 480px */ @media screen and (max-width: 480px) { .icon-text-tiles-container h1 { font-size: 2rem; } .icon-text-tiles-container h2 { font-size: 1.5rem; } .icon-text-tiles-container h3 { font-size: 1rem; } } </style> <!-- Variable used for a unique id of the component --> <div id="cmhcs-culture" class="icon-text-tiles-container"> <!-- Variable used for the header we should use one of the headings from h1 to h6 we can pass our own styling / classes if we need to overwrite styling --> <div class="icon-text-tiles-header"><h2 class="text-center">CMHC’s Values</h2> <p class="text-center"> Our identity matters. Culture drives CMHC to champion diversity and fairness in housing. Focused on courage, community and impact, we strive to make meaningful changes for Canadians. </p></div> <ul class="tiles--simple"></ul> <div class="icon-text-tiles-footer"></div> </div> <script> $(document).ready(function () { // Variable 1 is used to provide json config // get the config json string var configData = { "handleBarBackgroundColor": "#fff", "enableNotch": false, "headerColor": "#00093a", "tileItems": [ { "icon": "https://assets.cmhc-schl.gc.ca/sites/cmhc/shared/images/icons/icon-courage.svg", "content": "<p><strong>Courage</strong> <br /> We lead difficult but necessary changes to the housing system.</p>", "textColor": "#00093a" }, { "icon": "https://assets.cmhc-schl.gc.ca/sites/cmhc/shared/images/icons/icon-community.svg", "content": "<p><strong>Community</strong> <br /> We think and act as one with mutual trust and support.</p>", "textColor": "#00093a" }, { "icon": "https://assets.cmhc-schl.gc.ca/sites/cmhc/shared/images/icons/icon-impact.svg", "content": "<p><strong>Impact</strong> <br /> We concentrate on what will make the biggest difference.</p>", "textColor": "#00093a" } ] } ; // set default data for the component var defaultData = { handleBarBackgroundColor: "#fff", enableTopNotch: false, enableBottomNotch: false, topNotchColor: "#f7f7f7", bottomNotchColor: "#f7f7f7", headerColor: "#656565", footerColor: "#656565", tileItems: [], numberOfCols: "3", }; // use default config if properties missing from provided config if (configData && Object.keys(configData).length > 0) { configData = { ...defaultData, ...configData }; } // get component element var componentElement = $("#cmhcs-culture"); var numberOfCols = "1fr 1fr"; if (configData.numberOfCols === "3") { numberOfCols = "1fr 1fr 1fr"; } else if (configData.numberOfCols === "2") { numberOfCols = "1fr 1fr"; } else if (configData.numberOfCols === "1") { numberOfCols = "1fr"; } $("head").append( `<style type="text/css"> #cmhcs-culture .tiles--simple { grid-template-columns: ${numberOfCols}; } #cmhcs-culture .icon-text-tiles-header h1, #cmhcs-culture .icon-text-tiles-header h2, #cmhcs-culture .icon-text-tiles-header h3, #cmhcs-culture .icon-text-tiles-header p, #cmhcs-culture .icon-text-tiles-header span, #cmhcs-culture .icon-text-tiles-header ul li { color: ${configData.headerColor}; } #cmhcs-culture .icon-text-tiles-footer h1, #cmhcs-culture .icon-text-tiles-footer h2, #cmhcs-culture .icon-text-tiles-footer h3, #cmhcs-culture .icon-text-tiles-footer p, #cmhcs-culture .icon-text-tiles-footer span, #cmhcs-culture .icon-text-tiles-footer ul li { color: ${configData.footerColor}; } @media screen and (max-width: 1024px) { #cmhcs-culture .tiles--simple { grid-template-columns: 1fr 1fr; } } @media screen and (max-width: 720px) { #cmhcs-culture .tiles--simple { grid-template-columns: 1fr; } } </style>` ); // create info graphic list items from array if (configData.tileItems && configData.tileItems.length > 0) { for (var i = 0; i < configData.tileItems.length; i++) { var tileItem = configData.tileItems[i]; var icon = tileItem.icon && tileItem.icon.length ? tileItem.icon : "https://assets.cmhc-schl.gc.ca/sites/cmhc/shared/images/icons/icon_checkmark.png"; var alt = tileItem.alt && tileItem.alt.length ? tileItem.alt : ""; var itemIcon = $(`<img src='${icon}' alt='${alt}' />`); itemIcon.css({ width: tileItem.iconWidth ? tileItem.iconWidth : "auto", height: tileItem.iconHeight ? tileItem.iconHeight : "auto", paddingBottom: "20px", }); var content = tileItem.content && tileItem.content.length ? tileItem.content : ""; var itemContent = $(`${content}`); itemContent.css({ color: tileItem.textColor ? tileItem.textColor : "#656565", }); var item = $(`<li class='${String.fromCharCode(97 + i)}'></li>`); var url = tileItem.url && tileItem.url.length ? tileItem.url : ""; if (url.length) { var itemUrl = $(`<a href='${url}'></a>`); itemUrl.append(itemIcon); itemUrl.append("<br>"); itemUrl.append(itemContent); item.append(itemUrl); } else { item.append(itemIcon); item.append("<br>"); item.append(itemContent); } componentElement.find(".tiles--simple").append(item); } } var headerContainer = componentElement.find(".icon-text-tiles-header"); if(headerContainer[0].innerHTML.length) { headerContainer.css({ marginBottom: "2.5em" }); } var footerContainer = componentElement.find(".icon-text-tiles-footer"); if(footerContainer[0].innerHTML.length) { footerContainer.css({ marginTop: "2.5em" }); } var handlebarContainer = componentElement.closest(".HandlebarContainer"); // Check if the div is the last child of the main tag if ( handlebarContainer.parent("main").children().last().is(handlebarContainer) ) { handlebarContainer.css("margin-bottom", "0"); $("footer").css("margin-top", "0"); } else { // Check if the div is the last child of the last child within a section tag if ( handlebarContainer .parents("section") .children() .last() .is(handlebarContainer) ) { // The div is the last child of the last child within a section tag handlebarContainer.css("margin-bottom", "0"); $("footer").css("margin-top", "0"); } } // get the handlebar template for this var handlebarTemplate = componentElement.closest(".HandlebarTemplate"); // add background color to the handlebar template handlebarTemplate.css({ backgroundColor: configData.handleBarBackgroundColor, position: "relative", }); // add top notch if enabled if (configData.enableTopNotch) { // create notch var notchElement = document.createElement("div"); notchElement.className = "notch"; // set border top color notchElement.style.borderTopColor = configData.topNotchColor; notchElement.style.bottom = "initial"; notchElement.style.top = 0; // add notch to handlebar template handlebarTemplate.append(notchElement); } // add bottom notch if enabled if (configData.enableBottomNotch) { // create notch var notchElement = document.createElement("div"); notchElement.className = "notch"; // set border top color notchElement.style.borderTopColor = configData.bottomNotchColor; // add notch to handlebar template handlebarTemplate.append(notchElement); } }); </script> <!-- Variable used for custom styling using the style tag --> <style> #cmhcs-culture ul.tiles--simple li img { padding-bottom: 0 !important; } </style> </div> </div> <div class="HandlebarContainer"> <div class="HandlebarTemplate"><style> .ia-twoplusone, .ia-pagecontent-head { float: inherit; } .notch { content: ""; position: absolute; bottom: -29px; left: calc(50% - 50px); border-left: 50px solid transparent; border-right: 50px solid transparent; border-top: 30px solid transparent; z-index: 1000; } .text-image-container { position: relative; border: none; margin: auto; max-width: 920px; padding: 3em 0; } .text-image-heading h1, .text-image-heading h2, .text-image-heading h3, .text-image-heading h4, .text-image-heading h5, .text-image-heading h6, .text-image-heading h7 { line-height: 1.2; margin-top: 1em; margin-bottom: 0.5em; font-weight: bold; } .text-image-sub-heading h1, .text-image-sub-heading h2, .text-image-sub-heading h3, .text-image-sub-heading h4, .text-image-sub-heading h5, .text-image-sub-heading h6, .text-image-sub-heading h7 { margin: 0; margin-bottom: 0.5em; font-weight: bold; } .text-image-heading h1, .text-image-sub-heading h1 { font-size: 2.5rem; } .text-image-heading h2, .text-image-sub-heading h2 { font-size: 2rem; } .text-image-heading h3, .text-image-heading h4, .text-image-heading h5, .text-image-heading h6, .text-image-heading h7, .text-image-sub-heading h3, .text-image-sub-heading h4, .text-image-sub-heading h5, .text-image-sub-heading h6, .text-image-sub-heading h7 { font-size: 1.5rem; } .text-image { margin-top: 2em; overflow: hidden; } .text-image-content { display: flex; flex-direction: column; } .text-image p { font-size: 1.125rem; } .text-image ul { list-style: disc; padding-left: 20px; margin-bottom: 1em; } .text-image-container a, .text-image-container button { margin: 0; } .text-image-container .cta-red, .text-image-container .cta-red { background-color: #da291c; color: white; padding: 1em 5em; border: 2px solid #da291c; } .text-image-container .cta-red:focus, .text-image-container .cta-red:hover, .text-image-container .cta-red:focus, .text-image-container .cta-red:hover { background-color: white; outline-color: #da291c; color: #da291c; border: 2px solid #da291c; } .text-image-container .cta-navy-blue, .text-image-container .cta-navy-blue { background-color: #00093a; color: white; padding: 1em 5em; border: 2px solid #00093a; } .text-image-container .cta-navy-blue:focus, .text-image-container .cta-navy-blue:hover, .text-image-container .cta-navy-blue:focus, .text-image-container .cta-navy-blue:hover { background-color: white; outline-color: #00093a; color: #00093a; border: 2px solid #00093a; } .text-image-container .cta-white, .text-image-container .cta-white { background-color: white; color: #00093a; padding: 1em 5em; border: 2px solid #00093a; } .text-image-container .cta-white:focus, .text-image-container .cta-white:hover, .text-image-container .cta-white:focus, .text-image-container .cta-white:hover { background-color: #00093a; outline-color: white; color: white; border: 2px solid white; } .text-image-container .cta-blue, .text-image-container .cta-blue { background-color: #005c84; color: white; padding: 1em 5em; border: 2px solid #005c84; } .text-image-container .cta-blue:focus, .text-image-container .cta-blue:hover, .text-image-container .cta-blue:focus, .text-image-container .cta-blue:hover { background-color: white; outline-color: #00405c; color: #00405c; border: 2px solid #00405c; } /* when screen is less than 1024px */ @media screen and (max-width: 1024px) { } /* when screen is less than 935px */ @media screen and (max-width: 935px) { .text-image-container { padding: 3em; } } /* when screen is less than 768px */ @media screen and (max-width: 768px) { } /* when screen is less than 600px */ @media screen and (max-width: 600px) { .text-image-img { display: none; } } /* when screen is less than 480px */ @media screen and (max-width: 480px) { .text-image-container h1 { font-size: 2rem; } .text-image-container h2 { font-size: 1.5rem; } .text-image-container h3 { font-size: 1rem; } } </style> <div id="sign-up-updates" class="text-image-container"> <div class="text-image-icon"></div> <!-- Variable used for the header of the text image container we should use one of the headings from h1 to h6 we can pass our own styling / classes if we need to overwrite styling --> <div class="text-image-heading"><h2 class="text-center">Get Housing Information Delivered to Your Inbox!</h2></div> <!-- Variable used for the sub header of the text image container we should use one of the headings from h1 to h6 we can pass our own styling / classes if we need to overwrite styling --> <div class="text-image-sub-heading"></div> <div class="text-image"> <div class="text-image-img"></div> <!-- Variable used for the content any HTML element can be used but <p> is recommended --> <div class="text-image-content"><p class="text-center"> Sign up to get regular updates on Canada’s housing industry sent to your inbox. </p> <p class="text-center"> <a href="/cmhc-enewsletters/housing-updates" class="button btn-red" >Sign Up</a > </p></div> </div> </div> <script> $(document).ready(function () { // Variable 1 is used to provide json config // get the config json string var configData = { handleBarBackgroundColor: "#00093a", enableNotch: false, icon: "https://assets.cmhc-schl.gc.ca/sites/cmhc/shared/images/icons/icon-sign-up.svg", iconWidth: "auto", iconHeight: "133px", headerColor: "#fff", subHeaderColor: "#fff", image: "", imageWidth: "20%", imageHeight: "300px", imageVerticalPosition: "top", imageHorizontalPosition: "left", contentColor: "#fff", }; // set default data for the component var defaultData = { handleBarBackgroundColor: "#fff", enableNotch: false, enableTopNotch: false, enableBottomNotch: false, topNotchColor: "#fff", bottomNotchColor: "#fff", icon: "https://assets.cmhc-schl.gc.ca/sites/cmhc/shared/images/icons/icon_trophy_no_circle.png", iconWidth: "auto", iconHeight: "auto", iconPosition: "center", headerColor: "#656565", subHeaderColor: "#656565", image: "https://assets.cmhc-schl.gc.ca/sites/cmhc/shared/images/icons/icon_enews_circle.png", imageWidth: "auto", imageHeight: "300px", imageVerticalPosition: "top", imageHorizontalPosition: "right", contentColor: "#656565", }; // use default config if properties missing from provided config if (configData && Object.keys(configData).length > 0) { configData = { ...defaultData, ...configData }; } // get component element var componentElement = $("#sign-up-updates"); if (configData.icon.length) { // configure icon styling componentElement.find(".text-image-icon").css({ width: configData.iconWidth, height: configData.iconHeight, backgroundImage: `url(${configData.icon})`, backgroundRepeat: "no-repeat", backgroundPosition: `${configData.iconPosition}`, backgroundSize: "contain", }); } $("head").append( `<style type="text/css"> #sign-up-updates .text-image-heading h1, #sign-up-updates .text-image-heading h2, #sign-up-updates .text-image-heading h3, #sign-up-updates .text-image-heading p, #sign-up-updates .text-image-heading span, #sign-up-updates .text-image-heading ul li #sign-up-updates .text-image-heading .quote-person-1 .content-sm q, #sign-up-updates .text-image-heading .quote-person-1 .content-sm footer { color: ${configData.headerColor}; } #sign-up-updates .text-image-sub-heading h1, #sign-up-updates .text-image-sub-heading h2, #sign-up-updates .text-image-sub-heading h3, #sign-up-updates .text-image-sub-heading p, #sign-up-updates .text-image-sub-heading span, #sign-up-updates .text-image-sub-heading ul li, #sign-up-updates .text-image-sub-heading .quote-person-1 .content-sm q, #sign-up-updates .text-image-sub-heading .quote-person-1 .content-sm footer { color: ${configData.subHeaderColor}; } #sign-up-updates .text-image-content h1, #sign-up-updates .text-image-content h2, #sign-up-updates .text-image-content h3, #sign-up-updates .text-image-content p, #sign-up-updates .text-image-content span, #sign-up-updates .text-image-content ul li, #sign-up-updates .text-image-content .quote-person-1 .content-sm q, #sign-up-updates .text-image-content .quote-person-1 .content-sm footer { color: ${configData.contentColor}; } </style>` ); if (configData.image.length) { // configure image and image styling componentElement.find(".text-image-img").css({ float: configData.imageHorizontalPosition, width: configData.imageWidth, height: configData.imageHeight, backgroundImage: `url(${configData.image})`, backgroundRepeat: "no-repeat", backgroundPosition: `center ${configData.imageVerticalPosition}`, backgroundSize: "contain", }); } if (configData.imageHorizontalPosition === "left") { componentElement.find(".text-image-img").css("margin-right", "2em"); } else if (configData.imageHorizontalPosition === "right") { componentElement.find(".text-image-img").css("margin-left", "2em"); } var handlebarContainer = componentElement.closest(".HandlebarContainer"); // Check if the div is the last child of the main tag if ( handlebarContainer.parent("main").children().last().is(handlebarContainer) ) { handlebarContainer.css("margin-bottom", "0"); $("footer").css("margin-top", "0"); } else { // Check if the div is the last child of the last child within a section tag if ( handlebarContainer .parents("section") .children() .last() .is(handlebarContainer) ) { // The div is the last child of the last child within a section tag handlebarContainer.css("margin-bottom", "0"); $("footer").css("margin-top", "0"); } } // get the handlebar template for this var handlebarTemplate = componentElement.closest(".HandlebarTemplate"); // add background color to the handlebar template handlebarTemplate.css({ backgroundColor: configData.handleBarBackgroundColor, position: "relative" }); // add top notch if enabled if (configData.enableTopNotch) { // create notch var notchElement = document.createElement("div"); notchElement.className = "notch"; // set border top color to match handlebar template's background color notchElement.style.borderTopColor = configData.topNotchColor; notchElement.style.bottom = "initial"; notchElement.style.top = 0; // add notch to handlebar template handlebarTemplate.append(notchElement); } // add bottom notch if enabled if (configData.enableBottomNotch || configData.enableNotch) { // create notch var notchElement = document.createElement("div"); notchElement.className = "notch"; // set border top color to match handlebar template's background color notchElement.style.borderTopColor = configData.bottomNotchColor; // add notch to handlebar template handlebarTemplate.append(notchElement); } }); </script> <!-- Variable used for custom styling using the style tag --> <style> .cmhc-container>footer { margin-top: 0; } </style> </div> </div> </section> </main> <!--BEGIN NOINDEX--> <footer> <div class="content-full"> <div class="footer-navigation clear-fix"> <!-- First nav section --> <div> <h2>By Topic</h2> <ul> <li> <a href="/professionals" class="footer__header" onclick="dl_Navigation('Footer',this.text)" >Professionals</a> <ul> <li><a href="/professionals/project-funding-and-mortgage-financing" onclick="dl_Navigation('Footer',this.text)" >Project funding and mortgage financing</a></li> <li><a href="/professionals/housing-markets-data-and-research" onclick="dl_Navigation('Footer',this.text)" >Housing markets data and research</a></li> <li><a href="/professionals/industry-innovation-and-leadership" onclick="dl_Navigation('Footer',this.text)" >Industry innovation and leadership</a></li> <li><a href="/professionals/events-and-speakers" onclick="dl_Navigation('Footer',this.text)" >Events and speakers</a></li> </ul> </li> <li> <a href="/consumers" class="footer__header footer__header--margin-top" onclick="dl_Navigation('Footer',this.text)" >Consumers</a> <ul> <li><a href="/consumers/home-buying" onclick="dl_Navigation('Footer',this.text)" >Home buying</a></li> <li><a href="/consumers/owning-a-home" onclick="dl_Navigation('Footer',this.text)" >Owning a home</a></li> <li><a href="/consumers/renting-a-home" onclick="dl_Navigation('Footer',this.text)" >Renting a home</a></li> </ul> </li> </ul> </div> <!-- second nav section --> <div> <h2>About Us</h2> <ul> <li> <a href="/about-us/cmhcs-story" onclick="dl_Navigation('Footer',this.text)" >CMHC&#39;s Story</a> </li> <li> <a href="/about-us/management-and-governance" onclick="dl_Navigation('Footer',this.text)" >Management and Governance</a> </li> <li> <a href="/professionals/industry-innovation-and-leadership/our-partners" onclick="dl_Navigation('Footer',this.text)" >Our Partners</a> </li> <li> <a href="/about-us/corporate-reporting" onclick="dl_Navigation('Footer',this.text)" >Corporate Reporting</a> </li> <li> <a href="/about-us/contact-us" onclick="dl_Navigation('Footer',this.text)" >Contact Us</a> </li> <li> <a href="/working-at-cmhc" onclick="dl_Navigation('Footer',this.text)" >Careers</a> </li> </ul> </div> <!-- third nav section --> <div> <h2>More</h2> <ul> <li> <a href="/cmhc-enewsletters" onclick="dl_Navigation('Footer',this.text)" >CMHC Newsletters</a> </li> <li> <a href="/library" onclick="dl_Navigation('Footer',this.text)" >CMHC Library</a> </li> <li> <a href="/blog" onclick="dl_Navigation('Footer',this.text)" >Housing Observer</a> </li> <li> <a href="/media-newsroom" onclick="dl_Navigation('Footer',this.text)" >Media Newsroom</a> </li> <li> <a href="/lp/cmhc-accessible-housing" onclick="dl_Navigation('Footer',this.text)" >CMHC and Accessible Housing</a> </li> </ul> </div> <div class="footer-social"> <ul> <li> <a href="https://twitter.com/CMHC_ca" onclick="dl_Navigation('Footer',CMHC on Twitter')" > <img src="https://assets.cmhc-schl.gc.ca/sf/project/cmhc/socialmediaimgs/social-twitter.svg?rev=6f18b864-4420-4850-b24c-5a961279a565" alt="CMHC on Twitter" /> </a> </li> <li> <a href="https://www.linkedin.com/company/canada-mortgage-and-housing-corporation" onclick="dl_Navigation('Footer',CMHC on LinkedIn')" > <img src="https://assets.cmhc-schl.gc.ca/sf/project/cmhc/socialmediaimgs/social-linkedin.svg?rev=516c705b-18c5-474f-8ff8-fc1eb161e805" alt="CMHC on LinkedIn" /> </a> </li> <li> <a href="https://www.facebook.com/cmhc.schl" onclick="dl_Navigation('Footer',CMHC on Facebook')" > <img src="https://assets.cmhc-schl.gc.ca/sf/project/cmhc/socialmediaimgs/social-facebook.svg?rev=84caa20a-b961-4e8e-a059-056e34c49e8d" alt="CMHC on Facebook" /> </a> </li> <li> <a href="https://www.instagram.com/cmhc_schl/" onclick="dl_Navigation('Footer',CMHC on Instagram')" > <img src="https://assets.cmhc-schl.gc.ca/sf/project/cmhc/socialmediaimgs/social-instagram.svg?rev=95739e01-0c94-433f-8e05-0450c9aaa9e2" alt="CMHC on Instagram" /> </a> </li> <li> <a href="https://www.youtube.com/user/CMHCca" onclick="dl_Navigation('Footer',CMHC on YouTube')" > <img src="https://assets.cmhc-schl.gc.ca/sf/project/cmhc/socialmediaimgs/social-youtube.svg?rev=4bd38ce7-c151-4ea4-9888-bf707564ec71" alt="CMHC on YouTube" /> </a> </li> </ul> </div> </div> <div class="footer-bottom"> <div class="footer-smallprint"> <small> <a href="/about-us/privacy-policy" onclick="dl_Navigation('Footer',this.text)" >Privacy Policy</a> <span>&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;</span> <a href="/about-us/terms-conditions" onclick="dl_Navigation('Footer',this.text)" >Terms and Conditions</a> <span>&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;</span> <a href="/about-us/corporate-reporting/transparency" onclick="dl_Navigation('Footer',this.text)" >Transparency</a> <span>&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;</span> <a href="/about-us/corporate-reporting/transparency/accessibility-at-cmhc" onclick="dl_Navigation('Footer',this.text)" >Accessibility Plan</a> <span>&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;</span> <a href="/about-us/corporate-reporting/transparency/accessibility-feedback-process" onclick="dl_Navigation('Footer',this.text)" >Accessibility Feedback</a> <span> &nbsp;&nbsp;&nbsp; </span> <span>Canada Mortgage and Housing Corporation (CMHC)&nbsp;&copy;2025&nbsp;</span> </small> </div> <span id="Canada_logo"> <img src="https://assets.cmhc-schl.gc.ca/sf/project/cmhc/home/csps_canadawordmark_blackred.png?rev=a1e5ca3e-fb57-4c15-85ca-534bc8054395&amp;la=en&amp;h=58&amp;w=240" title="" alt="Canada" /></span> </div> </div> </footer> <!--END NOINDEX--> </div> <div id="loader" style="display: none; position: fixed; top: 0; left: 0; z-index: 9999; background-color: rgba(0,0,0,0.25); width: 100%; height: 100%;"> <img src="/content/project/cmhc/img/ajax-loader.gif" alt="loader icon" style="position: absolute; left: 50%; top: 50%;" /> </div> <script src="https://assets.cmhc-schl.gc.ca/global/scripts/feature/foundationcomponents/foundation.js?rev=38624e9b-aa0c-4629-a569-c75a13fd6dc2"></script><script src="https://assets.cmhc-schl.gc.ca/global/scripts/feature/foundationcomponents/init/iconbar.js?rev=65f21f53-398c-44ae-b6c0-b060c6393497"></script><script src="https://assets.cmhc-schl.gc.ca/global/scripts/feature/foundationcomponents/init/tabs.js?rev=d1345b4c-b63d-4870-a173-8b93b7268b02"></script><script src="https://assets.cmhc-schl.gc.ca/global/scripts/project/cmhc/ga/datalayer.js?rev=5d4b8c2c-6f98-4c40-bf36-5d19f4be875b"></script><script src="https://assets.cmhc-schl.gc.ca/global/scripts/project/cmhc/ga/datalayerfunctions.js?rev=5eb2e2f2-b80c-43e6-86da-e95cf04150c2"></script><script src="https://assets.cmhc-schl.gc.ca/global/scripts/project/cmhc/lib/jquery-ui.js?rev=283ecd59-b94c-41de-ab74-c9ca5674e5da"></script><script src="https://assets.cmhc-schl.gc.ca/global/scripts/project/cmhc/lib/jqueryvalidatemin.js?rev=5571218f-9cbd-442d-b36a-aeda4a4fe844"></script><script src="https://assets.cmhc-schl.gc.ca/global/scripts/project/cmhc/lib/jqueryuitouchpunch.js?rev=4d023821-dd54-4dfb-9b7c-04a7dd1fc658"></script><script src="https://assets.cmhc-schl.gc.ca/global/scripts/project/cmhc/cmhc.js?rev=6f583a65-bc55-4540-ade7-8862a9a07bb3"></script><script src="https://assets.cmhc-schl.gc.ca/global/scripts/project/cmhc/cmhc-custom.js?rev=bc38245c-dfe7-43d0-afe7-a2b4f80f7a2c"></script><script src="https://assets.cmhc-schl.gc.ca/global/scripts/project/cmhc/includes/global-includes.js?rev=194067e9-231b-465a-a809-50c257f247ac"></script><script src="https://assets.cmhc-schl.gc.ca/global/scripts/project/cmhc/includes/cmhc-components.js?rev=7155db3c-0cda-4d3e-a179-e12505a35ebb"></script><script src="https://assets.cmhc-schl.gc.ca/global/scripts/project/cmhc/ia-ux/custom-js.js?rev=838f51ac-831b-4545-95fa-7548ff6d2c6c"></script><script src="https://assets.cmhc-schl.gc.ca/global/scripts/project/cmhc/includes/modal/modal-accessible.js?rev=7b0e4374-1c6d-4adb-9845-cd84c5d5ab37"></script> <!--SiteImprove Analytics script--> <script type="text/javascript"> /*<![CDATA[*/ (function () { var sz = document.createElement("script"); sz.type = "text/javascript"; sz.async = true; sz.src = "//siteimproveanalytics.com/js/siteanalyze_8498.js"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(sz, s); })(); /*]]>*/ </script> <script> SF = window.SF || {}; SF.PageID = '{3D398A46-F9B2-40E7-B916-1B0C499149A8}'; $(document).ready(function () { /* Commented below code to fix Accessibility Issue DMND0121822 FR003*/ //$('#label_mbs_Issuer').attr('for', 'mbs_Issuer'); //$('#label_AmortizationPeriod').attr('for', 'mc_AmortizationPeriod'); $('#label_Frequency').attr('for', 'mc_Frequency'); $("#ui-id-1-menu").on('click', function () { if (document.getElementsByClassName("ui-menu-item-wrapper ui-state-active") !== null && document.getElementsByClassName("ui-menu-item-wrapper ui-state-active") !== "" && document.getElementsByClassName("ui-menu-item-wrapper ui-state-active") !== undefined) { if (document.getElementsByClassName("ui-menu-item-wrapper ui-state-active").length > 0) { dl_Navigation('dropdown', document.getElementsByClassName("ui-menu-item-wrapper ui-state-active")[0].innerText); } } }); $("#geo-cities-menu").on('click', function () { var result = $("#geo-cities-button").text(); if (result !== "" && result !== null) { dl_Navigation('dropdown', result); } }); }) </script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10