 Nyorera kupfuurira kweiyi ndima - Munguva yeOperation Torch muna Mbudzi 1942, Cannon aive mukuru mukuru weXII Air Support Command yeWestern Task Force panguva yekupinda kweFrench Morocco. Akatamira kuAlgeria semukuru mukuru weXII Bomber Command. Kuburikidza naKurume naApril 1943, General Cannon akaronga uye akaraira Northwest African Training Command muNorthwest African Air Forces yeMediterranean Air Command MAC, iyo yepamutemo Allied air force command sangano muMediterranean Theatre. Muna Chivabvu 1943, Cannon akazove mutevedzeri wemukuru mukuru weNorthwest Africa Tactical Air Force pasi peMukuru weAir Marshal Sir Arthur Coningham yeiyo Sicilian mushandirapamwe nekupinda muItari. Akakwidziridzwa kuva mukuru mukuru muna Chikumi uye mushure mekunge MAC yaputswa muna Zvita, akazove mukuru mukuru weGumi nembiri Air Force neMediterranean Allied Tactical Air Force muMediterranean Allied Air Forces ichangobva kurongwa. General Cannon akanga ane mutoro wokushanda kwose kwemhepo mukati mokupinda kweFrance kumaodzanyemba muna August 1944 Operation Dragoon. Muna March 1945, akasimudzirwa kuva lieutenant general uye akatumidzwa kuti air commander in chief weAllied Air Forces muMediterranean Theater of Operations. Muna May 1945, Lt. Gen. John K. Cannon akava mukuru mukuru weU.S. Air Forces muEurope USAFE. 