Cannavaro urged Casillas to leave Los Blancos if he remains second fiddle to Diego Lopez next season.
"If he is still a substitute, I think he should leave," said Cannavaro.
"It would be good for him, the club and even for Diego Lopez, who has also done very well."
Casillas is being linked with Arsenal this week.
For the big stories and the banter follow us on Twitter: @tribalfootball