Foster was active in the anti-war and environmental movements before enrolling at Evergreen State College in 1971.
In 1976, he moved to Canada and entered the political science graduate program at York University in Toronto.