Hamilton's Around the Bay Road Race (30k, Relay, 5k) is the oldest on the continent, first run in 1894, three years before the Boston Marathon.
Websites.ca Talk Ep. 51