The collision occurred in the second period, and Hansen skated to the bench normally before collapsing. His teammates quickly called for medical attention, and the officials halted the game as medical personnel began to tend to Hansen.
Hansen was conscious a short time later and was helped to the locker room by Canucks trainers.
The Canucks ruled Hansen out for the remainder of the game as a precautionary measure.
Sportsnet's Scott Oake later reported Hansen was up and walking around on his own, according to TheScore.com.
"Hansen was spotted walking across the hallway to the Canucks workout room where we would expect he's undergoing some lite-physical tests," Oake reported further during Sportsnet's broadcast of Saturday's game. "But he's up and (walking) around under his own power..."
In 31 games this season, Hansen has scored eight goals and added five assists for 13 points.
The Canucks went on to defeat the Flames 3-2 in overtime.
- Mike Fiammetta