Can I own an artillery piece? Where would I buy one and where would I get the ammo?
You can get a lahti 20mm anti-tank cannon, but you have to jump through the BATF hoops and pay through the nose for it.
But for regular old cannons, people have owned them as private citizens ever since the country was founded.