Site C ‘currently’ on time, regulator says