Date: August 1, 2020
BMO is offering a 130 day, rate guarantee which they claim is the longest of the major Canadian banks. They are also offering up to $3000 cash back depending on your mortgage size.
You have to obtain a mortgage over $750k to get the $3000. The minimum mortgage size is $100k to get $600 cash back. And you get an increasing amount of cash back depending on the mortgage size you take out.
You can see their schedule here along with other terms and conditions.
Date: August 2017
BMO is offering two mortgage rate promotions as of this posted date. One is for a 5-year fixed rate and the other is called an Eco Smart Mortgage which rewards customers when they make environmental choices for their home. This is a 5-year fixed rate mortgage promotion as well.