During the beginning of the 2011–12 season, Foster returned to North America, signing a contract with the Lake Erie Monsters of the AHL on October 18, 2011.[1] Due to injury, Foster was limited to only 8 games with the Monsters, before returning to Germany at the deadline to play a stint with the Grizzly Adams Wolfsburg for the remainder of the season on February 1, 2012.[2]
Foster remained un-signed into the 2012–13 season, before agreeing to a one-year contract with the Idaho Steelheads on October 17, 2012.[3] He immediately marked his debut in the ECHL, producing 4 assists in a 7-6 shoot-out victory over the Colorado Eagles on the same night.[4]