Source: http://homeownership.ca/financing/mortgages-101/mortgage-101-10-mortgage-terms-every-first-time-homebuyer-should-know/