Toronto Marathon 2022, Half, 5k, 10k, and Relay