Leduc was signed by Montreal Impact of the USL First Division in 2000, but in his first two seasons was a bit-player, featuring in only a handful of games. Leduc finally broke into the first team in 2002, and spent over 1,000 minutes on the field for the first time of his career with the Impact, picking up his first assists in a 3–1 win against the Pittsburgh Riverhounds on June 9. He also helped claim the Voyageurs Cup. In his fourth season with the club he scored his first goal, in an August 3 game against the Riverhounds. His second goal was the winner in 2–0 victory over Calgary Storm, which clinched first place in Eastern Conference. He was one of 11 Impact players to finish the season with over 1,500 minutes played.
In 2004 Leduc was one of five Impact players to play more than 2,000 minutes during the season, he scored three goals, and added more four assists. He was part of the starting eleven for the championship game, which the Impact won 2–0 against the Seattle Sounders, claiming the championship for the second time in club history, and for the third consecutive year helped claim the Voyageurs Cup.
In 2005 Leduc helped the Impact to a 15-game undefeated streak, setting a new league record, while helping the team clinch the regular season title. During the 2006 season he scored a goal against the Minnesota Thunder in a 4–0 victory, and layer played his 150th career game with the Impact on August 31 against Portland Timbers, becoming only the 7th player in club history to do so. Later in the season he reached the 10,000 career minutes played mark with Montreal - only the 8th person in club history.
On January 5, 2009, the Montreal Impact announced the re-signing of Leduc to a two-year contract for the 2009 season.[1]
Leduc announced his retirement on March 29, 2011.[2]
International
Leduc was invited to a Canada national soccer team training camp for the first time in In January 2005, and played his first game on July 2, 2005, against Honduras. He was selected to represent Canada at the 2005 CONCACAF Gold Cup, and was in the starting 11 for the first two games against Costa Rica and the United States, although both games resulted in a loss and Canada were knocked out of the tournament.
On January 22, 2006, he was selected for the international friendly against the United States in San Diego, but was an unused substitute in a 0–0 tie.
Post-retirement
Leduc is now a color commentator/analyst for broadcaster RDS, covering the Montreal Impact and international soccer.