COLOMBIAN President Gustavo Petro ordered the state-run oil company Ecopetrol to cancel a joint venture with a United States-owned company, citing environmental concerns on Tuesday.