He was successfully reelected to a fourth term in 2010, and to a fifth term in 2014. In the 2018 election campaign, McGarry, formerly the city's Member of Provincial Parliament, announced following her defeat in the 2018 provincial election that she would run for mayor. She alleged in her campaign that the people of the city were no longer satisfied with Craig's leadership style, and pledged to run city hall in a more communicative and consultative manner. During the campaign, Craig was forced to apologize to McGarry when his campaign staff edited her out of a photograph of a public event they had both attended while McGarry was still sitting in the Legislative Assembly. On election day, McGarry defeated Craig for the seat, and Craig became the first mayor in the city's history to be defeated in a re-election bid.