Canton sub shop closes after seven months in operation; construction, parking cited as problems