I think all of those bikes will work, but depending on how long/far you plan to ride, I would also suggest looking into a drop-bar style bike. I only have a 7 mile commute to work, but when I ride for fun, I tend to ride much further. Having the variety of hand positions (which also changes my seating posture/height), has been greatly appreciated.
I have to echo a few comments.
Look for a bike that can add a rack and/or fender. You may not need it, but if you find that you do want one later on, it's much easier to add one to a bike that has the mounts for it. Although I have a short commute, I do not care for the amount of sweat buildup on my back on the way to work. Additionally, I had a lower back injury a while ago. Since then, I have noticed that my back sometimes gets irritated if my backpack is full. So I just ordered a rear rack that I will strap my backpack to. It is very easy for me to add and remove a rack to my bike (just 4 screws) since it was rack-ready.
Also, if you have some steep hills along your route, definitely look at the gearing. 11-34 on the Trek & Canyon will give you a slight edge over the 11-32 cassette on the cube. Between the 48/32 on the Trek and the 50/34 on the Canyon, I'm not sure there is much difference except that the Trek might handle up-hills slightly better but the Canyon will go faster down them. Either way, the shift points will be similar (and you will do a lot of shifting with these wide cassettes...which I don't mind now that I have gotten used to them).
One final thing...If you have crappy roads or paths, then make sure the bike you find can accept a decently wide tire. Mine came with 700x30's but could accept up to 40's. I ended up throwing on some 35's that are not knobby or heavy (made by Compass Bicycles), and it greatly improved my comfort more than any other upgrade I have tried.