You can cancel your MyBT contract without paying by calling BT Sport and using their customer service. However, in some cases, you can cancel the MyBT contract without paying an extra early fee.
Remember that a full surety to cancel the MyBT contract without paying anything is only when you have used your minimum contract period.