Canny Composite Breeches