Avant de considérer la carte comme fichue, je commencerais par vérifier que le connecteur lui-même n'a rien. De la saleté, un câble cassé ou des contacts fléchis, c'est plus souvent le problème qu'on ne le croit. Prends une lampe de poche, regarde dans le connecteur et vois si les contacts dorés semblent abîmés ou sales. Si c'est le cas, tu peux nettoyer les contacts très délicatement avec un chiffon sans peluches et éventuellement de l'isopropanol (appareil photo éteint, bien sûr).
Après, je testerais effectivement la carte dans un autre appareil - ordinateur, lecteur de cartes ou une autre caméra si tu en as une sous la main. Si la carte fonctionne parfaitement là, c'était probablement le connecteur de ta Canon. Si elle pose problème partout, la carte est sans doute morte. Pour le formatage, je ne le ferais pas tant que tu n'es pas sûre que la carte est reconnue de base - ça n'arrange rien de toute façon.
Si la carte fonctionne dans d'autres appareils et que le connecteur est propre, une mise à jour du firmware de l'appareil photo peut aussi aider. Certains modèles Canon avaient des soucis avec certains types de cartes.