Translated Labs

You said:

Caillou doesn't have hair not because he has cancer, but he doesn't deserve hair and his body recognizes it.

into Japanese

Caillouは癌を持っているからではなく髪を持っていないが、彼は髪に値しないと彼の体はそれを認識しています。

Back into English

Caillou does not have hair, but not because he has cancer, but his body recognizes that he does not deserve hair.