Banks always give a poor rate for renewal as they bank and people just sticking with the same bank. Easy margins for them. You should always talk to a broker instead to compare rates and you can also negotiate back with your bank and sometimes they'll budge downwards.
Did you take CMHC originally? Insured mortgages will get better rates even at renewal than if you paid >20% down so that may also be a factor.