Knackstedt esordì nel mondo dell'hockey giovanile con la maglia dei Red Deer Rebels, formazione della Western Hockey League (WHL), nella stagione 2004-05. Tre stagioni più tardi, nel suo anno di eleggibilità all'NHL Entry Draft, nel mese di dicembre fu scambiato ai Moose Jaw Warriors; con le due diverse formazioni quell'anno totalizzò 56 punti. Nell'NHL Entry Draft 2007 fu scelto al settimo giro in 189ª posizione assoluta da parte dei Boston Bruins. Nella stagione 2007-08 con i Warriors Knackstedt fu il miglior marcatore della squadra con 85 punti al termine della stagione regolare, settimo miglior risultato della lega.