Прежде чем объявлять карту неживой, я бы сначала проверил, нет ли проблемы в самом кардридере. Грязь, перелом кабеля или погнутые контакты - это намного чаще виноваты, чем кажется. Возьми фонарик, посветись в слот и посмотри, не повреждены ли золотые контакты и не грязные ли они. Если да, можешь очень аккуратно протереть контакты безворсовой тканью и, если нужно, изопропиловым спиртом (камера выключена, конечно).
После этого я бы протестировал карту в другом устройстве - компьютере, кардридере или в другой камере, если она у тебя есть. Если карта там работает без проблем, то скорее всего дело в слоте твоей Canon. Если она везде проблемная, то карта, похоже, умерла. Форматировать её я бы не стал, пока не убедишься, что карта вообще распознаётся - толку от этого не будет.
Если карта работает в других устройствах и слот чистый, то может помочь обновление прошивки камеры. У некоторых моделей Canon с этим были проблемы с определёнными типами карт.