Flaying Prime Minister Narendra Modi for claiming that 40 Trinamool Congress MLAs were in touch with him and will defect to the BJP once the Lok Sabha election results were out, West Bengal Chief Minister Mamata Banerjee on Tuesday demanded that his candidature be cancelled for encouraging horse trading during the polls.