Prima di scrivere la scheda come rotta, farei un controllo al lettore della scheda stessa. Sporcizia, cavi danneggiati o contatti piegati sono più spesso il problema di quanto si pensi. Prendi una torcia, guarda dentro lo slot e controlla se i contatti dorati risultano danneggiati o sporchi. Se è così, puoi pulire i contatti con estrema delicatezza con un panno antistatico e eventualmente isopropanolo (ovviamente con la fotocamera spenta).
Dopo farei davvero un test della scheda su un altro dispositivo - computer, lettore di schede o un'altra fotocamera se ne hai una a portata di mano. Se la scheda funziona perfettamente lì, era probabilmente il lettore della tua Canon. Se è problematica ovunque, allora la scheda è probabilmente morta. Il formatting non lo farei finché non sei sicura che la scheda venga comunque riconosciuta - non serve a niente in questo caso.
Se la scheda funziona su altri dispositivi e il lettore è pulito, potrebbe aiutare anche un aggiornamento firmware della fotocamera. Alcuni modelli Canon hanno avuto problemi con certi tipi di schede.