 Foster was assigned to Toronto's AHL minors team, the Toronto Marlies the next day.In his rookie (2005–06) season with the Marlies, Foster scored one goal in eight games.On October 16, 2006, Foster was reassigned to the Columbia Inferno of the ECHL, later to be recalled to the Toronto Marlies (AHL) on November 11, 2006.