Home Athletics Ben Flanagan wins the 10KM Toronto Waterfront Race