I always thought that Napoleon's stomach cancer could have been caused by ulcers, and that the conditions of his imprisonment and his petty treatment could have exacerbated his condition. So we can still blame the British! :)
Napoleon' had ulcers:
https://www.sciencedaily.com/releases/2007/01/070116131630.htm