Употребление «в Канне», хотя правильно говорить «в Каннах», связано с тем, что в русский язык название города вошло во множественном числе — «Канны». 1
Словари фиксируют два варианта названия этого французского города: в именительном падеже правильно «Канны» и «Канн», в предложном — «в Каннах» и «в Канне». 3 Предпочтительнее и употребительнее — «Канны». 3
В советских энциклопедиях обычно указывали «Канн» или «Кан», что вызывало определённую путаницу: на севере Франции и так уже есть город Кан примерно такого же размера. 4 Но со временем вариант «Канны» всё-таки прижился. 4