canal long