Have you looked at a Specialized Roubaix? Assuming that Canyon Endurace was a M or 56 cm size, then a 56 cm Roubaix is 34 mm higher stack. A Specialize Diverge in a 56 cm will get you a 39 mm higher stack but you'll be stretched out 14 mm more, but can compensate with a shorter stem.