How many years does it take to retire?

By investment return rates and your savings rate, i.e. the percentage of your take-home pay that you save each month.

Return rates:

THE GLOBE AND MAIL Source: Author's calculations based on data from Wowa and Statistics Canada