China is already running the Panama Canal. They got the contract several years ago. Where have you people been ?
If Trump plans to take it back, I would suggest he wait until China finishes their new port.
BP didnt create that spill, it was a FF. Obama wanted to stop the drilling in the gulf.