Canton City Council on Monday approved a professional services agreement with Charles Corcoran’s company Oak Group Inc. to keep Corcoran as Canton’s chief building official through 2027.