The specs are pretty much the same with all three bikes. Trek has 48/32 chainrings vs the standard compact 50/34 on the other two. If you ride on hill terrain that might make a difference with the same 11-32 cassette,
I like the Canyon, if for no reason other than the fact that it weighs almost a pound less than the Cube, and more than a pound less than the Trek.