The deal is worth $850,000, according to Sportsnet's Chris Johnston.
"Troy is a skilled veteran forward with championship experience," Panthers president of hockey operations and general manager Dale Tallon said in a statement. "He adds depth to our forward group and his leadership will help our developing young core take the next step this season."
Brouwer tallied six goals and 16 assists in 76 appearances with the Flames during the 2017-18 season.
Copyright © 2018 Score Media Ventures Inc. All rights reserved. Certain content reproduced under license.