As a youth, Leblond played in the 1998 and 1999 Quebec International Pee-Wee Hockey Tournaments with a minor ice hockey team from Pointe-Lévy. Following his rookie season in the Quebec Major Junior Hockey League with the Baie-Comeau Drakkar, Leblond was selected 216th overall in the 2004 NHL Entry Draft by the New Jersey Devils. He returned to Baie-Comeau for a second season before turning professional in 2005–06, splitting the season between Adirondack Frostbite of the United Hockey League and the Albany River Rats of the American Hockey League. Leblond continued to play with the Devils' minor league affiliates until being called up to the NHL during the 2008–09 season. After an injury to forward Bobby Holík, he made his NHL debut on October 22, 2008, and registered an assist on a David Clarkson goal during a 5-0 victory over the Dallas Stars. Leblond dressed for eight Devils games during the season, registering the lone assist, as well as 22 penalty minutes. At the beginning of the 2009–10 season, Leblond signed a contract worth $1.575 million over three seasons. He played in a career-high 27 NHL games with the Devils, recording two assists. During the season, he also played five games in the AHL. Leblond began the 2010–11 season with the Devils. On October 9, 2010, in the final period of a 7–2 loss, Leblond attempted to fight Washington Capitals rookie Marcus Johansson. The fight took place with 4 minutes and 17 seconds remaining in the third period; Leblond was charged with an instigator penalty resulting in an automatic one-game suspension. Two days later, the Devils placed Leblond on waivers; after clearing, he was assigned to the Albany Devils. In 64 AHL games, he recorded 13 points and 334 penalty minutes. On July 14, 2011, Leblond was traded to the Calgary Flames for a fifth-round selection in the 2012 NHL Entry Draft. During his pre-season debut with the Flames, he received a two-minute penalty and ten-minute misconduct for hitting Vancouver Canucks forward Matt Clackson into the boards from behind. Following the game, he was suspended five games by the league, costing him $6,402.44 in salary, which was allocated to the NHL Players Association's Emergency Assistance Fund. At the conclusion of the 2012–13 NHL lockout, Leblond was invited on a try-out to the Anaheim Ducks training camp on January 13, 2013. He was then subsequently signed to a one-year contract with the Ducks two days later and was assigned to AHL affiliate, the Norfolk Admirals. On August 20, 2013, Leblond signed a one-year AHL contract as a free agent with the Wilkes-Barre/Scranton Penguins. During the 2013–14 season, on November 7, 2013, Leblond was signed to a two-year, two way NHL contract with parent affiliate, the Pittsburgh Penguins. As a free agent on September 8, 2015, Leblond returned to his original team for the first time since 2011, agreeing to a one-year, two-way contract with the New Jersey Devils. On July 1, 2016, Leblond signed as a free agent with his fourth NHL club, the Tampa Bay Lightning, on a one-year, two-way deal. Assigned to the AHL's Syracuse Crunch for the 2016–17 season, Leblond appeared in 37 games for 5 points and 121 penalty minutes, before he was loaned to the Toronto Marlies of the AHL on a condition of a NHL trade between the Lightning and Maple Leafs on February 27, 2017. On August 12, 2017, Leblond initially announced his retirement from professional hockey. However, his retirement was short lived, agreeing to return to the professional circuit in signing midway into the 2017–18 season with the Devils' secondary affiliate, the Adirondack Thunder of the ECHL, on December 2, 2017. He featured in one game with the Thunder before re-announcing his retirement.