The city announced Wednesday that it's canceling its New Year's Eve Spectacular for the second year in a row.