I am using ING mortgage. You can apply online and they have pretty much all the information you can ask for on their website. But there maybe a glitch to apply online due to customer number etc, then you'd better give them a call.
You can't negotiate the rate, yet their rate is pretty competitive among all banks. You could get lower from brokers, but then you might worry even more.
If you want to get a quote, better do it now before the Bank of Canada holds its meeting again in December, when the rate will go up for another 0.25%.
There is a $300 signing bonus. They will not voluntarily give it to you so you have to ask for it.