Panama Canal is allowing US ships to transit through free of cost.That might only be navy ships, which was a clause in the original treaty. Trump is just insisting that Panama keep their end of the bargain. Amazing what happens when you insist.