Normalement, le flash se déclenche à tous les coups en mode AV, TV, M...

Quelques pistes à voir :
1) vérifier que l'émission d'éclair est bien activée (voir manuel 7D page 115),
2) nettoyer les contacts du flash et du boîtier,
3) essayer avec un autre flash,
4) essayer le flash avec un autre boîtier.