In 1994 Mike Peca represented Canada at the World Junior Championships, earning a gold medal from the tournament.
After splitting the 1994-1995 season between the Canucks and the AHL’s Syracuse Crunch he was sent to the NHL’s Buffalo Sabres and stayed with them until 2000, earning the Frank J. Selke Trophy as the league’s best defensive forward in 1997 and captaining the squad from 1997 until his departure. While playing with the New York Islanders he won the Frank J. Selke Trophy for a second time in 2002, which was also the year that he represented Canada as alternate captain at the Winter Olympics, suiting up for six matches and taking home one of Canada’s first gold medals in Olympic ice hockey in five decades.
After being traded from the Islanders he skated with the Edmonton Oilers (2005-2006), Toronto Maple Leafs (2006-2007), and the Columbus Blue Jackets (2007-2009) prior to announcing his retirement in January 2010.