Victoria's Brent McMahon captured the men's title Sunday at a Triathlon World Cup event.
It was the first career World Cup victory for McMahon, 30, who finished in one hour 48 minutes 16 seconds. He passed Britain's Aaron Harris on the last lap of the run and finished six seconds ahead.
"I just came in to this race so ready, but didn't peg myself into any place," said McMahon. "I did everything I could and got the win."
Hungary's Akos Vanek was third in 1:48:43.
The event consisted of a 1,500-metre swim, 42.6-kilometre bike and 10,000-metre run.
"I felt so strong today, I knew I'd get it, it was just a matter of time," said McMahon, who claimed three bronze medals earlier this year after missing 18 months with a knee injury.
Victoria's Andrew Russell finished 22nd in 1:50:36 while Andre Paula Baillargeon-Smith, of St. Catharines, Ont., was 56th at 1:56:57.
American Gwen Jorgensen won the women's event in 1:59.54. Italy's Annamaria Mazzetti was second in 2:00:02 while Russian Irina Abysova finished third in 2:00:18.
Manon Letourneau of Quebec City was the top Canadian, finishing 39th in 2:05:35. Edmonton's Chantell Widney was 43rd in 2:06:05.