En 1973, Dwight Foster commence son hockey junior avec les Rangers de Kitchener de l'Association de hockey de l'Ontario, devenue Ligue de hockey junior majeur de l'Ontario en 1974. Lors de la saison 1976-77, il inscrit 143 points, lui valant le trophée Eddie Powers du meilleur pointeur de la ligue. Cette même saison, il est sélectionné en équipe du Canada pour le premier championnat du monde junior où il remporte une médaille d'argent. Au cours de l'été qui suit, il est choisi par les Bruins de Boston en première ronde du repêchage amateur de la Ligue nationale de hockey ( au total) ainsi que par les Aeros de Houston en première ronde du repêchage amateur de l'Association mondiale de hockey ( au total). Il joue une saison supplémentaire en junior durant laquelle il fait également ses premières armes en professionnel avec les Bruins. En cinq saisons avec les Rangers de Kitchener, il a inscrit 382 points, ce qui constitue le record de la franchise.