The two qualified for the marathon event at the 2020 Tokyo Summer Olympics after setting personal-best times at the Toronto Waterfront Marathon on Sunday.

Hofbauer finished as the top Canadian and seventh overall with a time of 2:09:51, well under the 2:11:30 standard for men's pre-selection. The 27-year-old won his second Canadian championship in three years.

"It's everything I worked for over the last five years," Hofbauer said. "I'm kind of speechless."

Hofbauer shaved a whopping six minutes, 57 seconds from his personal-best time.

"I'm just happy I didn't screw it up," Hofbauer said. "I was giving high-fives down the finish line, so for anybody who has been bashing me for that, I left it out there today so you can't take that away from me."

This year's race also served as the official Athletics Canada marathon trial.

Trevor Hofbauer finishes the 2019 Scotiabank Toronto Waterfront Marathon as the top Canadian male, in Toronto, on Sunday, Oct., 20, 2019. (Christopher Katsarov/The Canadian Press)

When Hofbauer collected his thoughts after crossing the finish line, he first looked around for his father. Alex Hofbauer wasn't hard to find as he was yelling from the top of his lungs that his son was the Canadian champion.

"I'm sure you guys picked that up," the junior Hofbauer said with a smile.

Pidhoresky finished as the top Canadian woman and 10th female overall with a time of 2:29:03. That was 27 seconds under the mark needed to qualify for Tokyo.

"I feel like I've had this performance in me for years and I'm just in awe that it all came together when it counted the most," she said.

Pidhoresky also shattered her previous personal-best time, lowering it by seven minutes, five seconds.

"I was starting to feel rough at 35 kilometres," she said. "But I just told myself I have to make it to the line as the first Canadian."

Originally from Windsor, Ont., Pidhoresky moved to Vancouver six years ago to train with her coach and husband, Josh Seifarth.

With an Olympic berth claimed, Pidhoresky won't run in another marathon before Tokyo. Instead, she's spend the rest of her time preparing for the Summer Games.

Dayna Pidhoresky celebrates after finishing the 2019 Scotiabank Toronto Waterfront Marathon as the top Canadian woman, in Toronto, on Sunday, Oct., 20, 2019. (Christopher Katsarov/The Canadian Press)

Kenya's Philemon Rono won his third Toronto Waterfront Marathon in a course-record time of 2:05:00. He trailed Lemi Berhanu of Ethiopia for much of the back-half of the 41.195-kilometre race before overtaking him in the final 700 metres.