fix canny