Словари фиксируют варианты: Канн и Канны в именительном падеже. Поэтому в предложном падеже: в Канне и в Каннах.
Оба варианта верны (как по отношению к французскому, так и по отношению к итальянскому городу).
Фамилия Канта склоняется так же, как, например, слово фанта: Канта, Канты, Канте, Канту, Кантой, о Канте, Правильно: спросить Петра Канту. Для словоизменения фамилий непреложным должен быть закон об абсолютной выводимости именительного падежа фамилии из ее косвенных падежей. Если мы напишем спросить Петра Канта, читатель сделает вывод, что фамилия в именительном падеже – Кант.
Да, есть варианты названия этого города – Канн (в единственном числе) и Канны. Предпочтительнее и употребительнее: Канны. Есть еще Кан (с одной буквой Н), это город на севере Франции, в Нормандии.
Ошибки нет. Словари фиксируют два варианта названия этого французского города. В именительном падеже правильно: Канны и Канн, в предложном: в Каннах и в Канне.
Кани, Кане, Каню, Каней (или Канёй), о Кане.