Christian Meier finished third at the Tour de Beauce cycling event held in St. Georges, Que.
The Langley rider was behind only race winner Rory Sutherland and runner-up Hugo Houle.
Sutherland won the six-stage race, which covered 757 kilometres, in 19:07.19.
Houle finished 19 seconds back of Sutherland while Meier was 43 behind top spot.
The six-stage race, which covered 757 kilometres, wrapped up on Sunday in St. Georges, Que.
Another Langley rider, Svein Tuft, had won the fourth stage last Friday, winning the 21-kilometre time trial in 27:09. He finished in fourth place overall, 1:06 behind Sutherland.
Aldergrove’s Marsh Cooper was 15th overall and finished second in the final stage of the race on Sunday. His overall time was 19:10.40.
Both Langley riders will compete this week at the national road championships as they look to earn a spot representing Canada at the London Olympics this summer.