The Flames have signed forward Alex Tanguay to a new five-year deal worth $3.5M annually, a source told ESPN.com Saturday. Tanguay could have become an unrestricted free agent July 1.