Add cane as a dependency