I cancelled my BT today. The woman on the line tried to persuade me to stay so I told her to match the deal I can get with Plusnet. She couldn't so I cancelled.
I will be saving £10 a month for my broadband and at least £20 a month on calls with the unlimited call plan which is £5 a month.
You need to migrate, not cancel.