Canadian runner Ben Flanagan won his first-ever 10-kilometre road race on Sunday in the Toronto Waterfront Marathon event while Leslie Sexton captured her second national women’s title in a month. The competition doubled as the Canadian 10K Championships.