you can contact with the mortgage broker, because they can help you to get a best rate from all the bank in canada. and they do not charge you money. Call samuel he is the mortgate agent in Golden Gate mortgate Corp.
647-406-1030
She was quite helpful to get that rate for us back then, so we recommend her, because people said it was only available for new house of some builders, and it also should have increased by the time we applied, but she could still get it for our resale house.
You can always get a pre-approval from smaller financial institutions and bring the paper to the major banks and ask them to match it. We did that several times and so did our friends and the banks always matched it for us.
The special rate is obtainable from a bank when the rate was just changed for a few weeks. Since now the rate had changed for a quite some time, unless its pre-approved, its almost impossible to obtain the rate it was before.