I wouldn't cancel the Tesco Credit Card, just keep it with zero on it, then when you come off your 0% offer on the other card, ring Tesco up and see if they have a balance transfer offer on because you would like to transfer a balance from another credit card. A lot of credit card companies do this to lure customers back, although most nowadays charge around 2.5% for balance transfers. I have done it several times between 2 credit card companies. It also mentions it on Moneysavingexpert