kilgour was a member of the parliament of canada from 1979 until 2006 representing the edmonton, alberta area. he was the deputy speaker of the house of commons from 1994 until 1997. kilgour was the secretary of state of latin america, africa and asia pacific from 1997 until 2003 during the jean chrétien government.