In the subsequent season after being drafted by the Flyers and while still in the WHL, Fraser was traded to the Chicago Blackhawks on February 19, 2004, along with Jim Vandermeer and a second-round draft pick in 2004 in exchange for Alexei Zhamnov and a 2004 fourth-round pick. Turning professional in 2004–05, Fraser made his debut with the Blackhawks' American Hockey League affiliate, the Norfolk Admirals, appearing in a handful of games following the completion of his fourth and final WHL season. He remained in Norfolk for several seasons and made his NHL debut with the Blackhawks in 2006–07, dressing for one game. In 2007–08, the Rockford IceHogs became Chicago's AHL affiliate, where Fraser scored an AHL career-high 41 points while also playing in five games for the Blackhawks. During the 2009–10 season, Fraser won the Stanley Cup while playing with the Chicago Blackhawks; he played in three playoff games. On June 24, 2010, it was announced that he was traded to the Edmonton Oilers in exchange for a 2010 sixth-round draft choice. On June 26, 2011, Fraser was traded by the Oilers to the Los Angeles Kings, along with a seventh-round pick in 2012, for Ryan Smyth. Fraser scored the Kings' first goal in Game 1 of the 2012 Stanley Cup Finals against the New Jersey Devils, a 2–1 Kings overtime victory. He won his second Stanley Cup on June 11, 2012, with the Kings. He then signed a two-year, $1.65 million contract extension on June 23. On February 8, 2014, the Kings placed Fraser on waivers for the purpose of demoting him to the Manchester Monarchs of the AHL. On April 22, the Kings then recalled Fraser during the first round of the 2014 Stanley Cup playoffs against the San Jose Sharks; however, he did not appear in any playoff games and was not an official member of the Kings' Stanley Cup-winning team; his name was not engraved on the Cup. On September 5, 2014, the St. Louis Blues announced that they had signed Fraser to a one-year, two-way contract. He did not win a place with the Blues during training camp and, after clearing waivers, was assigned to the Chicago Wolves, their AHL affiliate. On December 31, 2014, Fraser was recalled by St. Louis from the Wolves and subsequently played his first game for the Blues against the Anaheim Ducks on January 2, 2015. On June 16, 2015, as an impending free agent, Fraser signed to continue his career in Europe in agreeing to a one-year contract with German club, the Thomas Sabo Ice Tigers of the Deutsche Eishockey Liga. In the midst of the 2015–16 season, Fraser had appeared in 17 games for the Ice Tigers, registering 5 assists, before opting to immediately retire from professional hockey due to personal reasons on November 18, 2015.
International play
During his junior career, Fraser competed for Canada at the 2005 World Junior Championships in Grand Forks. He recorded five points in six games, helping Canada to a gold medal win against Russia in the Final. The gold medal marked Canada's first championship of a five-year run.
June 21, 2003 - Drafted in the 3rd round, 69th overall by the Philadelphia Flyers in the 2003 NHL Entry Draft
February 19, 2004 - Traded by the Philadelphia Flyers with Jim Vandermeer and the Flyers' 2nd round selection in the 2004 NHL Entry Draft to the Chicago Blackhawks for Alexei Zhamnov and the Blackhawks' 4th round selection in the 2004 NHL Entry Draft
June 24, 2010 - Traded to the Edmonton Oilers from Chicago in exchange for a sixth round draft pick
June 26, 2011 - Traded to the Los Angeles Kings with a 7th Round Pick in the 2012 draft in exchange for Ryan Smyth