Barrie was placed on waivers by the Flames on Thursday, Elliotte Friedman of Sportsnet reports.
Barrie was recalled from AHL Calgary on Tuesday.
Barrie was reassigned to AHL Calgary on a conditioning assignment Friday.
Barrie has not played in two months after being scratched for a 26th consecutive game Tuesday versus the Blues.
Barrie was scratched for the 12th straight game Tuesday in a 4-3 win over the Predators.
Barrie scored a goal on two shots in Thursday's 4-3 overtime loss to the Bruins.
Barrie signed a one-year, $1.25 million contract with Calgary on Thursday, per Salim Nadim Valji of TSN.
Barrie will link up with Calgary for training camp on a professional tryout agreement, the team announced Tuesday.
Barrie (healthy scratch) was almost dealt to the Flames at the trade deadline, but ultimately a deal did not get done, Emma Lingan of The Hockey News reports.
Barrie (upper body) will return to the lineup Saturday against Arizona, Nick Kieser of 102.5 ESPN Nashville reports.