 On November 29, 2017, the Golden Knights signed McNabb to a four-year, $10 million contract extension worth $2.5 million annually.McNabb first played at the junior international stage with Canada West at the World U17 Hockey Challenge in 2008.He won a gold medal with Team Canada at 2008 Ivan Hlinka Memorial Tournament, and later earned a roster spot for the 2009 IIHF World U18 Championships.