He was re-elected in the 2003 provincial election, as the NDP won an increased majority across the province.
Maguire was re-elected in the 2007 provincial election, in which the New Democratic Party won a third consecutive majority government.