Durante l'ultimo periodo della Prima guerra mondiale, l'11 maggio 1918, nei pressi della città si combatté la Battaglia di Kaniv, nella quale le forze del II Corpo polacco e le legioni polacche guidate da Józef Haller de Hallenburg fallirono nello sfondare le linee austro-tedesche assestate sul fronte russo. Kaniv fu inoltre campo di battaglia in altre due occasioni: la prima nel 1920 durante la Guerra civile russa quando la città fu più volte teatro degli scontri tra le truppe nazionaliste ucraine e quelle bolsceviche, successivamente, durante la II guerra mondiale la città fu inoltre il sito di uno spettacolare quanto fallimentare lancio di paracadutisti sovietici.