(function() { function poll(period, limit, predicate, success, count) { if (!count) count = 0; if (!predicate()) { if (count < limit) setTimeout(function() { poll(period, limit, predicate, success, ++count) }, period); } else { success(); } } function addScriptRef(src, callback, appendTo, id) { if (typeof(jQuery) == 'function') { var existing = jQuery('script[src="' + src + '"]'); if (existing.length) { poll(100, 100, function() { return jQuery(existing[0]).data("loaded") }, function() { callback() } ); return; } } var script_tag = document.createElement('script'); script_tag.setAttribute("type","text/javascript"); script_tag.setAttribute("src", src); script_tag.setAttribute("charset", "utf-8"); if (id) script_tag.setAttribute("id", id); if (typeof(jQuery) == 'function') jQuery(script_tag).data("loaded", false); if (typeof(callback) == "function") { if (script_tag.addEventListener) { script_tag.onload = function () { if (typeof(jQuery) == 'function') jQuery(script_tag).data("loaded", true); callback(); }; } else { script_tag.onreadystatechange = function () { // Same thing but for IE if (this.readyState == 'complete' || this.readyState == 'loaded') { if (typeof(jQuery) == 'function') jQuery(script_tag).data("loaded", true); callback(); } }; } } if (appendTo) appendTo.appendChild(script_tag); else document.body.appendChild(script_tag); } function addCssRef(href) { var link_tag = document.createElement("link"); link_tag.type = "text/css"; link_tag.rel = "stylesheet"; link_tag.href = href; document.getElementsByTagName("head")[0].appendChild(link_tag); } function addInlineStyles(styles) { var styleTag = document.createElement("style"); styleTag.type = "text/css"; var rules = document.createTextNode(styles); if (styleTag.styleSheet) { // i heart ie styleTag.styleSheet.cssText = rules.nodeValue; } else { styleTag.appendChild(rules); } document.getElementsByTagName("head")[0].appendChild(styleTag); } function parseUrlParams(url) { var urlParams = {}; var e, a = /\+/g, // regex for replacing addition symbol with a space r = /([^&#=]+)=?([^&#]*)/g, d = function (s) { return decodeURIComponent(s.replace(a, " ")); }, q = ''; if (url) { var questionMarkPos = url.indexOf('?'); if (questionMarkPos >= 0) q = url.substring(questionMarkPos + 1); } else { q = window.location.search.substring(1); } while (e = r.exec(q)) urlParams[d(e[1])] = d(e[2]); return urlParams; } function appendQueryParams(href, params) { var currentParams = parseUrlParams(href); jQuery.extend(currentParams, params); var questionMarkPos = href.indexOf('?'); if (questionMarkPos !== -1) { href = href.substring(0, questionMarkPos); } if (!jQuery.isEmptyObject(currentParams)) { href = href + '?' + jQuery.param(currentParams); } return href; } /******** Load jQuery if not present *********/ var jQuerySrc = "https://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js"; if (typeof(window.jQuery) == 'undefined' && typeof(window.jQueryLoading) == 'undefined') { window.jQueryLoading = true; addScriptRef(jQuerySrc, scriptLoadHandler, (document.getElementsByTagName("head")[0] || document.documentElement)); } else { poll(100, 50, function() { return typeof(window.jQuery) != 'undefined' }, function() { init() }); } /******** Called once jQuery has loaded ******/ function scriptLoadHandler() { jQuery.noConflict(); init(); } function init() { var payload = {"html":"
\n\n
\n\t
\n\t\t\t\t\t\n\t\t\t
\n\t\t\t\t

Purchase<\/a><\/h2>\n\t\t\t<\/div>\n\t\t\t\t\t\t
\n\t\t\t\t\n\t\t\t\t

Renewal or Refinance<\/a><\/h2>\n\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t
\n\t\t
\n\t\t\t\n\t\t\t\n\t\t\t\t
\n\t\t\t\t\t

Asking Price<\/h3>\n\t\t\t\t<\/td>\n\t\t\t\t

\n\t\t\t\t\t\n\t\t\t\t\tGo<\/span><\/a>\n\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t<\/tr>\n\t\t<\/table>\n\t\t\n\t\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t
Down payment<\/td>\n\t\t\t\t\t\n\t    <\/a>\n \n \t<\/span>\n \t\n \t\t <\/a>\n\t\t\t\n\t\t\t\tDown payment<\/span>\n\t\t\t\tThe amount of money you pay up front to obtain a mortgage. The minimum down payment in Canada is 5%. For down payments of less than 20%, home buyers are required to purchase mortgage default insurance, commonly referred to as CMHC insurance.<\/span>\n\t\t\t<\/span>\n\t\t<\/span>\n\t\t<\/span>\n\t<\/span>\n<\/span>\n<\/td>\n\t\t\t\t\t<\/td>\n\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t
minus<\/span><\/td>\n\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t
Amortization period<\/td>\n\t\t\t\t\t\n\t    <\/a>\n \n \t<\/span>\n \t\n \t\t <\/a>\n\t\t\t\n\t\t\t\tAmortization period<\/span>\n\t\t\t\tThe length of time it will take a homeowner to pay off his\/her mortgage. In Canada, the maximum amortization period for insurable mortgages is 25 years. Longer amortization periods allow homeowners to make smaller monthly payments, but equate to more interest paid over the life of the mortgage.<\/span>\n\t\t\t<\/span>\n\t\t<\/span>\n\t\t<\/span>\n\t<\/span>\n<\/span>\n<\/td>\n\t\t\t\t\t <\/td>\n\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t
Mortgage insurance<\/td>\n\t\t\t\t\t\n\t    <\/a>\n \n \t<\/span>\n \t\n \t\t <\/a>\n\t\t\t\n\t\t\t\tMortgage insurance<\/span>\n\t\t\t\tMortgage default insurance, commonly referred to as CMHC insurance, protects the lender in the case the borrower defaults on the mortgage. Mortgage default insurance is required on all mortgages with down payments of less than 20%, which are known as high ratio mortgages. Mortgage default insurance is calculated as a percentage applied to your mortgage amount.<\/span>\n\t\t\t<\/span>\n\t\t<\/span>\n\t\t<\/span>\n\t<\/span>\n<\/span>\n<\/td>\n\t\t\t\t\tplus<\/span><\/td>\n\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t\t
Mortgage Total<\/span><\/td>\n\t\t\t\t\tequals<\/span><\/td>\n\t\t\t\t\t\t\t\t\t\t$-<\/td>\n\t\t\t\t\t\t\t\t\t\t$-<\/td>\n\t\t\t\t\t\t\t\t\t\t$-<\/td>\n\t\t\t\t\t\t\t\t\t\t$-<\/td>\n\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t<\/tbody>\n\t\t\t\t\t\t\n\t\t\t\t\t<\/table>\n\t\t\n\n\t\t\t\t<\/form>\n\t<\/div>\n<\/div>\n
\n
\n

Select rate<\/h1>\n \n
\n