I'm not thrilled with the AAV or the term (3 years @ $4 mil per year would have sat better for me), but it is probably worth it for the Flames right now.
Troy Brouwer represents one of the essential pieces this team needs. With that in mind, this contract seems about fair on the UFA market (i.e. no extra acquisition cost of trading for a similar player).
__________________
|