Effects of canal damage characteristics on canal seepage based on a three-dimensional numerical model