Born and raised in Niagara Falls, Ontario, Justin was 2 years old when his father built a rink in the family backyard and it was there that Justin’s passion for hockey thrived. During his house league years the "Justin Shugg" rule evolved. Meaning you could only score 3 goals per game. When he was 15 years old he was drafted 10th overall to the Oshawa Generals. In 2007 Justin began his OHL rookie season with the Oshawa generals. He had scored 4 goals with 10 assists in 38 games before being traded to the Windsor Spitfires. In the fall of 2008 Justin began his first full season as a Spitfire. During this year the Spitfires were on track to the OHL title. Shugg appeared in two of the six Memorial Cup games as the Spitfires captured the championship of Canadian junior hockey. Shugg was an integral part of the Spitfires run to a second Memorial Cup championship in 2009 which would be his third season with Windsor. In the 67 games for the Spitfires, he had scored 39 goals with 40 assists. In 18 playoff games for the Spitfires, Shugg scored 5 goals and added 10 assists for 15 points, helping to lead the Spitfires to their second consecutive OHL Championship. In the four games of the Memorial Cup, he scored 2 goals with 5 assists.
During the summer of 2010 Shugg attended the NHL draft where he was acquired in the 4th round (105th Overall) by the Carolina Hurricanes. In 2011 he was traded to the Mississauga St. Michael's Major. After leading the Majors in scoring during the regular season, he narrowly missed winning a third consecutive Memorial Cup. In 66 regular season games, Shugg scored 41 goals with 46 assists (both team highs) and was +48 on a Majors' club that had the OHL's best record. The year of 2011 would be Justin’s first pro season, shuffling between Carolina's AHL affiliate Charlotte and the ECHL's Florida Everblades.Shugg finished the season on an up note; winning a Kelly Cup with the Everblades.He had 7 goals with 5 assists in 11 playoff games. Justin finished his third professional season this past year and third season with the Checkers. Justin spent the entire season at the AHL level for the first time, ranking second on the team with 75 games played. He finished sixth on the team with 38 points, tied for fourth on the team with 16 goals and was sixth with 22 assists, all of which were career highs. Shugg is expected to make his NHL debut this season.