I can give you a heads up on the cube I have owned the reaction gtc sl for just over a year and it is a brilliant bike I have done a 12 hour race on it and it was still comfortable even in the last hour. The spec that cube give are generally fantastic for the money. I have also used it for some slightly more technical stuff and it never feels to steep or out of its depth.
The canyon gets very good reviews think they tested 1 in a recent bike mag. And it got 4 and a half out of 5 the only problem with getting the canyon is availability.
The only downside I saw on any cube reviews was they said the frame was stiff but coming from a on one 456carbon iI can tell you it’s far from stiff compared to that bike