Formó parte del Vancouver Whitecaps Residency de la USL Premier Development League en 2009 y 2010.
Fue promovido al primer equipo del club en la temporada 2010.
[3] Debutó en la MLS el 19 de marzo contra el Toronto FC.
[5] Teibert jugó en muchas posiciones durante sus primeros años, como extremo en 2011, defensa central en 2012 y como centrocampista en 2014, temporada en la que fue el capitán del equipo durante el Campeonato Canadiense de Fútbol 2014.
[6] A pesar de perder regularidad en el equipo titular, el canadiense renovó su contrato con el club en 2017.