McNeil begann seine Karriere 1993 bei den Kamloops Blazers, für die er bis 1997 in der kanadischen Juniorenliga WHL spielte. Vor Beginn der &lt;a href="NHL%201996/97"&gt;Saison 1996/97&lt;/a&gt; nahmen ihn die Washington Capitals aus der NHL unter Vertrag, die ihn im NHL Entry Draft 1996 in der dritten Runde an 78. Position ausgewählt hatten. Allerdings absolvierte der Center kein NHL-Spiel für die Hauptstädter und verbrachte die folgenden zwei Spielzeiten bei den Red Deer Rebels in derselben Spielklasse, bis er schließlich 1999 zu Louisiana IceGators in die East Coast Hockey League wechselte. Im selben Jahr wurde McNeil zusätzlich in die kanadische Nationalmannschaft berufen, für die er zwei Spiele bestritt.