Mortgage rates war on now. BMO is currently offering 2.99% for 5 years or 3.99% for 10 years. Make sure to read the fine print before committing to any new mortgage offer and ask about the penalty for paying off early. You want to make sure that you have options to pay down the mortgage. Most institution will allow 10% to 20% lump sum annually.

http://www.theglobeandmail.com/globe-investor/personal-finance/mortgages/bmo-kicks-off-new-mortgage-fight/article2362256/