They don't currently. And I would fight any law that might require permission from the government to have a cannon.
/johnny
Last time I checked you needed Class 3 FFL for a .50 cal or larger (like a 20mm anti-tank rifle). Might be waived for muzzle loading cannon.