Patric Hornqvist had two goals and Matt Murray made 28 saves for Pittsburgh's eighth straight win at home against Columbus. The Penguins have not lost to the Blue Jackets in Pittsburgh since Nov. 13, 2015, and are 16-4-0 at home all-time against Columbus.
"It took us a while to find our swagger," McCann said. "It's something that this team, I feel like, needs to play with. We've got guys that have so much skill and need to make plays. But sometimes you just have to keep it simple and get it in."
WATCH: [All Blue Jackets vs. Penguins highlights]
Penguins centers Evgeni Malkin and Nick Bjugstad each left with an apparent injury. Malkin did not return after tripping over Kris Letang and tumbling into the boards midway through the second period, and Bjugstad exited early in the third.
Pittsburgh coach Mike Sullivan said Malkin and Bjugstad were being evaluated. An update is not expected until after the Penguins practice Monday.
In his first NHL start, Elvis Merzlikins made 33 saves for the Blue Jackets, who lost their season-opening back-to-back by the combined score of 11-3.
"I thought [Merzlikins] was right there," Blue Jackets coach John Tortorella said. "But it's an unforgiving league. It's a good lesson for him. We knew there were going to be lessons like this for us and the most important thing now is how we handle it.
"So it's an opportunity for us right away at the beginning of this year to teach about patience, to teach about how we have to play. Hopefully we'll go about it the right way."
Hornqvist gave the Penguins a 1-0 lead at 1:45 at the second by deflecting a shot from Jack Johnson over Merzlikins' blocker.