Career
When Miramichi became a city, Foran was made the superintendent of the Miramichi Police Force, having previously been the chief of police for Chatham. He served on Newcastle town council from 1986 to 1995. Foran served in the parliamentary opposition shadow cabinet where he was critic for Public Safety.
He was re-elected in the 2006 election and became Minister of Public Safety.
He was defeated in the 2010 election. He returned to municipal politics and was elected to Miramichi city council in 2012.
He sought the Liberal nomination in the expanded riding of Miramichi Bay-Neguac for the 2014 election but was defeated by Lisa Harris.