The race was won in a time of 34.84 seconds by Dutchman Jan Smeekens, who sealed the overall 500-meter World Cup title.
Jamie Gregg of Canada was second in 34.96 and Ronal Mulder of the Netherlands was third in 35.04.
Gilmore Junio of Calgary was 10th, with Laurent Dubreuil of Levis, Que., was 19th.
Gregg is now fifth in the World Cup standings, one spot ahead of Junio.
The Canadian women's team finished second to the Netherlands in team pursuit, a full three seconds back in a time of three minutes, 3.50 seconds. Poland was third.
Canada's team was comprised of Christine Nesbitt of London, Ont., Brittany Schussler of Ottawa, Kali Christ of Regina, and Ivanie Boldin of Ottawa.
As a result of the race, Netherlands takes the World Cup season title in team pursuit, 30 points ahead of Canada.
Germany's Jenny Wolf won the women's 500, as Olympic champion Lee Sang-hwa of South Korea suffered her first defeat over the distance in this World Cup season.
Wolf's first 500 win of the season left her with a remote chance of beating Lee to the overall title with one race to go Sunday.
Wolf won in 37.77 Friday, ahead of China's Wang Beixing and Lee.
Nesbitt was 10th, with Anastasia Bucsis of Calgary in 18th place.
The Dutch won in men's team pursuit. South Korea was next, followed by Russia.