The BJP had to cancel its rally and roadshow that was to be attended by party strong man and former Chief Minister B S Yediyurappa here on Thursday, following a protest by a group of partymen urging the leadership not to give ticket to sitting MLA M P Kumaraswamy from the segment in the upcoming Assembly elections.