She was a member of the Legislative Assembly of Ontario from 1990 until 2012, representing Waterloo North and later Kitchener—Waterloo as a member of the Progressive Conservative Party.
In 2012, she was appointed as chair of the Workplace Safety & Insurance Board.