canal contract