After World War II Cannon served as chairman of an Army board which interviewed and made recommendations on applicants for commissions as officers. He also served as Assistant Chief of Staff for Logistics, G-4 for
Sixth United States Army. In 1948 Cannon attended the Basic Airborne Course in preparation for his assignment to the
82nd Airborne Division, afterwards taking command of the Division Artillery. Cannon served as commander of the U.S. Army Advisory Group in
Turkey from 1951 to 1952. From 1952 to 1953 Cannon was head of the Army Audit Agency. Cannon then served as Chief of the Joint U.S. Military Advisory Group which advised the
Philippine government during its effort to stop the
Hukbalahap insurgency. Following his
Philippines assignment, Cannon was appointed Service Special Assistant to the
Joint Chiefs of Staff for Mutual Defense Advisory Pact Affairs. ==Later military career==