I can't imagine having a 35-40 year mortgage. It's insane, you're much better off renting if you're staying in TO and investing the difference between rent and a mortgage.
As of July, 43% of RBC’s residential mortgages had amortization periods of more than 25 years, with TD reporting nearly half with the same length.
www.thestar.com
Paywall free:
https://archive.is/WPeAd
Or, even better, get the hell out of the GTA and move to a city where housing costs are closer to incomes. Back in 1996 when I graduated university and got my first job, as the export sales manager for a confectionery firm I was even then looking at leaving Toronto due to housing costs, and began speaking to my customers in the USA, Australia and NZ about cost of living there, with the idea of asking one of them for a job. But I got married and settled into Toronto and bought our house here in the city, where we live today. But if I was a 25 year old in 2023, newly graduated with the same job, I would definitely be looking to leave Toronto to work for one of my customers outside of Canada. This city and much of this country is no place for young adults.
Do NOT as a 25-30 year old lock yourself into a 35-40 year mortgage. That's a lifetime, where you're almost 70 years old when it's paid off. Statistically, many of you will be dead!