 Kọ itẹsiwaju fun paragirafi yii - Lakoko Iṣẹ-ṣiṣe Torch ni Oṣu kọkanla ọdun 1942, Cannon jẹ olori apapọ ti Igbimọ atilẹyin afẹfẹ XII fun Iṣẹ-ṣiṣe Oorun fun Iṣẹ-ṣiṣe Iwọ-oorun lakoko ikọlu ti Faranse Morocco. Ó lọ sí Algeria gẹgẹ bí olórí ẹgbẹ ológun XII Bomber Command. Nipasẹ Oṣu Kẹta ati Oṣu Kẹrin ọdun 1943, Gbogbogbo Cannon ṣeto ati paṣẹ fun Iṣẹ Ikẹkọ Ariwa Iwọ-oorun Afirika ni Awọn ọmọ-ogun afẹfẹ Ariwa Iwọ-oorun Afirika ti Iṣẹ-iṣẹ afẹfẹ Mẹditarenia MAC, agbari aṣẹ aṣẹ afẹfẹ Allied ni Ile-iṣẹ Mẹditarenia. Ní oṣù karùn-ún ọdún 1943, Cannon di igbákejì olórí ológun fún Northwest African Tactical Air Force lábẹ Commander Air Marshal Sir Arthur Coningham fún ìgbésẹ Sicily àti ìkọlù Italy : ó ṣe tán. O ni igbega si olori-ogun ni Oṣu Karun ati lẹhin ti MAC ti fopin si ni Oṣu kejila, o di olori olori ti awọn mejeeji Twelfth Air Force ati Mediterranean Allied Tactical Air Force ni awọn Allied Air Forces Mediterranean Allied Air Forces tuntun. General Cannon ni o ni iduro fun gbogbo awọn iṣẹ afẹfẹ lakoko ikọlu ti guusu Faranse ni Oṣu Kẹjọ ọdun 1944 Iṣẹ-ṣiṣe Dragoon. Ní oṣù Kẹta ọdún 1945, wọn gbé e gorí ipò ọgágun, wọn sì yàn án gẹgẹ bí olórí àwọn ọmọ ogun afẹfẹ Allied Air Forces ní Mediterranean Theater of Operations. Ní oṣù karùn-ún ọdún 1945, ọjọgbọn John K. Cannon di olórí àwọn ọmọ ogun ojú òfuurufú ilẹ Amẹríkà ní Yúróòpù USAFE. 