Cannons were regularly privately owned at the time

For sake of argument I’ll agree, but again by explicitly using arms here they where excluding them from constitutional protection not banning them.