The Spirit of Freedom fireworks celebration in the Shoals has been canceled. The 4th of July event has been of an annual tradition for 35 years.