She worked for KPMG (then Peat Marwick Mitchell) in Montreal, Toronto and Winnipeg before joining Manitoba's Provincial Auditor's Office in 1988. Carol spent 6 years in Warsaw, Poland from 1996 to 2002. After returning to Manitoba in 2002, Carol held the position of Director of Private Funding at the University of Manitoba, was a member of the board and then chair of the Winnipeg Symphony Orchestra, was a board member and audit committee chair at Manitoba Hydro, and was a member of the audit committee at Cancer Care Manitoba. She was appointed Manitoba’s Auditor General in 2006.