He's having a pretty good season, not only a good day. Kind of ruined it against Liverpool but in the Liga he has been very consistant.
Bollocks what about the first half of the season where he was average? Games against Numancia, Sevilla, Getafe where he was downright poor. What about last week against Getafe? The week before it against Recreativo where he almost cost his team the game if it weren't for Pepe, How about the game against Athletico where he was outplayed by Aguero?
These are just off the top of my head. Cannavaro is having a poor season whichever way you put it. Really baffling that someone would think otherwise. Maybe you're watching different games than i am.
But really Cannavaro hasn't had many good games, even when Ramos came the only thing thats changed is, that he isnt as exposed as he used to be, as Ramos has deployed two defensive mids to screen the defense. Lassana Diarra and Fernando Gago are to thank for Madrids new found defensive solidity, along with Pepe who has been very good for them this year. Cannavaro really hasn't contributed as much. Funny that you're trying to credit Cannavaro for Real's defensive record.
Pepe is the much better defender currently and Real is probably going to ship in more goals than before, because Pepe is an integral part of their defense.