Canada's Real Best Rates

VARIABLE RATE MORTGAGES

DISCOUNT RATES

SPECIAL RATES

FIXED RATE MORTGAGES

DISCOUNT RATES

SPECIAL RATES


All 1st mortgage rates are subject to change in real-time. O.A.C., E.&O.E. *


{{selectedDropdownValue}} Home Mortgage Rates

Last Change: {{curDateForPdf}}

TODAY'S VARIABLE RATE MORTGAGES

TERM STANDARD RATE DISCOUNT RATE
HELOC {{result['heloc_yr_var_std'] == '0.00' ? 'NA' : result['heloc_yr_var_std'] + '%' }} {{result['heloc_yr_var_special'] == '0.00' ? 'NA' : result['heloc_yr_var_special'] + '%'}}

3 Year {{result['3_yr_var_std'] == '0.00' ? 'NA' : result['3_yr_var_std'] + '%' }} {{result['3_yr_var_special'] == '0.00' ? 'NA' : result['3_yr_var_special'] + '%'}}

5 Year {{result['5_yr_var_std'] == '0.00' ? 'NA' : result['5_yr_var_std'] + '%' }} {{result['5_yr_var_special'] == '0.00' ? 'NA' : result['5_yr_var_special'] + '%'}}

TODAY'S FIXED RATE MORTGAGES

TERM STANDARD RATE DISCOUNT RATE
1 Year {{result['1_yr_fixed_std'] == '0.00' ? 'NA' : result['1_yr_fixed_std'] + '%' }} {{result['1_yr_fixed_special'] == '0.00' ? 'NA' : result['1_yr_fixed_special'] + '%'}}

2 Year {{result['2_yr_fixed_std'] == '0.00' ? 'NA' : result['2_yr_fixed_std'] + '%' }} {{result['2_yr_fixed_special'] == '0.00' ? 'NA' : result['2_yr_fixed_special'] + '%'}}

3 Year {{result['3_yr_fixed_std'] == '0.00' ? 'NA' : result['3_yr_fixed_std'] + '%' }} {{result['3_yr_fixed_special'] == '0.00' ? 'NA' : result['3_yr_fixed_special'] + '%'}}

4 Year {{result['4_yr_fixed_std'] == '0.00' ? 'NA' : result['4_yr_fixed_std'] + '%' }} {{result['4_yr_fixed_special'] == '0.00' ? 'NA' : result['4_yr_fixed_special'] + '%'}}

5 Year {{result['5_yr_fixed_std'] == '0.00' ? 'NA' : result['5_yr_fixed_std'] + '%' }} {{result['5_yr_fixed_special'] == '0.00' ? 'NA' : result['5_yr_fixed_special'] + '%'}}

7 Year {{result['7_yr_fixed_std'] == '0.00' ? 'NA' : result['7_yr_fixed_std'] + '%' }} {{result['7_yr_fixed_special'] == '0.00' ? 'NA' : result['7_yr_fixed_special'] + '%'}}

10 Year {{result['10_yr_fixed_std'] == '0.00' ? 'NA' : result['10_yr_fixed_std'] + '%' }} {{result['10_yr_fixed_special'] == '0.00' ? 'NA' : result['10_yr_fixed_special'] + '%'}}