No, cancer cannot be caused by eating your own infected flesh. Cancer is primarily caused by genetic mutations and various environmental factors. Infections, on the other hand, can increase the risk of developing certain types of cancer, but consuming infected flesh does not directly cause cancer.