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.