Canada's marathons, buoyed by a new, more diverse generation