 After six years abroad playing across Europe, Foster returned to the United States as a free agent following the 2016–17 season with the Belfast Giants of the Elite Ice Hockey League.On September 22, 2017, he agreed to a one-year ECHL contract with the Toledo Walleye.Prior to playing in the 2017–18 season, Foster was released from his contract with the Walleye and later signed by fellow club, the Rapid City Rush, on October 17, 2017.