As for the Panama Canal Zone, if I remember correctly, we had a 99 year lease on it. Having a lease on something does`nt mean they own it. I have a lease on my apartment and pay rent. I don`t own the apartment.
The old Canal Zone was bought and paid for. No 99 year lease.