Career
He previously served as Minister of State for Training and Skills from March 2011 to July 2014. He is a former leader of the Progressive Democrats (Privatdozent ) party. In 2002 he was honoured as one of the Galway People of the Year.
He was elected to Galway County Council in 2004 to represent the Loughrea electoral area with 1,307 first preferences.
He was an unsuccessful Privatdozent candidate at the 2007 general election for the Galway East constituency. He received 3,321 first preferences in the 2007 poll.
He was nominated by the Taoiseach, Bertie Ahern to the Seanad as a Progressive Democrats member in 2007. Cannon was elected as Leader of the Progressive Democrats on 17 April 2008.
Cannon was the first leader of the Progressive Democrats to come from Seanad Éireann.
However, after speculation increased that Noel Grealish, one of the party"s two TDs, intended to leave the party, he announced in September 2008 that a party conference would be held on 8 November 2008 at which he would recommend that the party disband. At that conference, the delegates present voted by 201–161 that the party should disband. On 10 March 2011, he was appointed as Minister of State for Training and Skills.
He was dropped as a Minister of State in a reshuffle in July 2014.