TD's rate is pretty good, but I am not satisfied with the service of the broker, who got it done just 2 days before the closing day.
By the way, I would recommend CIBC's variable open rate ( primerate-0.5%) too. And Mrs. Zhu, the CIBC broker, is very nice and helpful, her contact is 905-882-6222.