One possibility, which is certainly not the shortest route, but probably the safest, is to ride the
rail trails from Hamilton to Cambridge, then roads from Cambridge to Guelph. See my website about
Ontario Rail Trails at http://webhome.idirect.com/~brown/