Since we're straying into the topic of housing... I have a couple pennies for you.
I used to be a "paying interest to the bank is evil" kind of person. I'd do anything I could to get the lowest interest rate on the shortest term and pay it off as quickly as I possibly could. I think part of that comes from my early experiences with debt being VERY high interest in the mid-late 80's. (12% car loans... an 8% mortgage...) The past decade or so, borrowing money has been relatively cheap with mortagages easily around 3%, and car loans often 2% or less.
Here's what I've learned.
I had a pretty good rate on my home loan, and it was a 15-year-mortgage (initially it was a 30, and I refinanced it once to get to a 15-year, and again to get a better rate... that was before I realized that you rarely break even on the closing costs when you do all that refi stuff). My aim was to pay it off in at 15 years from the original date of purchase, which ended up meaning paying off the last 15-year mortgage over 10 years. Ultimately, I bought my house in 2002, and made the final payment on it in 2017. Bottom line, I paid for my house in 15 years.
I haven't told you what I've learned yet.
If I'd stuck with a 30-year mortgage on, say $180,000 at 3%... I'd have paid something like $93,000 in total interest (and I'd still be paying on it for another 8 years). That's true, and it sounds awful.
But, let's look at it another way (something I didn't really do until AFTER the fact):
15-year mortgage, $180k, 3%, paid off in 10 years:
Monthly payment (principal and interest) - $1243
Extra montly payment (straight to principal, yeah, baby!) - $500
Total interest paid - About $29k
30-year mortgage, $180k, 3%, paid as per contract:
Monthly payment (principal and interest) - $758
Total interest paid - About $93k
So, effectively, what I did was dump every penny that I could into the mortgage to pay it off as soon as possible. I was paying around $1750/mo, and... I had no money to invest.
If I had instead stuck with the 30-year mortgage, I would have had nearly $900/mo that I could have invested in my Roth IRA.
$900/mo invested over 10 years into a good mutual fund that can return at least 12% (and that's not unreasonable, I have several funds with 10-year averages over 20%) would have had a balance of at least $200,000 at the end of 10 years. Yes, I'd still be paying on the house.
If I QUIT investing more money at that point. Just throwing in the $900/mo for 10 years, and then leaving it alone. Over the remaining 20 years of that mortgage term, assuming the same 12% growth, that $200k would become $1.9 million.
If I continued to invest $900/mo for the entire 30 year mortgage term, the balance would be $2.7 million.
So, here's what I learned: INVEST rather than paying off your loans early. If you invest wisely, your investment returns will be at least 10-12%. Whatever interest your paying, as long as it's less than half that, you're coming out WAY ahead. And investing works over TIME. Invest as much as you can, as EARLY as you can!
Personally, I'm playing catch up. I realized my mistake after I paid off the house. Yes, my house is paid for, and that's cool. But, I'm 50+ years old, and I had almost no retirement plan. So, now I'm trying to invest as much as I can so that it has at least 15-20 years to build before I need it.
So, as it is... I paid $1750/mo for 10 years. If I invested that same amount monthly over the next 20 years, I'd have about $1.6 million. Note how much LESS that is than the $2.7 million if I just let the mortgage ride and started investing EARLIER. It's even less than the $1.9 million from just investing heavily for the first 10 years!
Resist the urge to pay off your mortgage early. Maybe even consider letting your car loan ride. Put every extra penny into your RETIREMENT investments. And get into a Roth IRA (I don't know if Canada has something like this), with that you pay taxes on the money you invest... but, you DON'T pay taxes on what you take out, no matter how much it grows. And that's awesome.
The max you can put into an IRA is something like $5-6k if you're under 50. It's around $7k if you're over 50. But, whatever it is... come on, it's only about $500/mo. MAX OUT your IRA every year from that youngest age you possibly can.
That, friends, is the best financial advice I have for you. Do what you will with the rest of your money... but DO THAT. Max out your IRA.