Filigno scored late in the first half when she ran onto a through pass by Sophie Schmidt and beat Sweden goalkeeper Carola Soberg who tried running off the line, but in vain, to stop the attempt.
"It always feels good to score for your country and be that difference for your team," said Filigno. "So it feels great. We're coming off two games against Japan that we didn't win and we weren't exactly happy with. We want to win. So it's nice to be able to score that goal and get back on the right track winning games."
Canadian goalkeeper Erin McLeod earned a clean sheet in her 100th appearance for Canada at the top level of international competition. McLeod is the 12th Canadian woman to make the 100-games mark and is the second goalkeeper after Karina LeBlanc.
The two teams will play again on Wednesday.
"I thought it was a game that Canada dominated in possession with a team that looked like they were trying to impose themselves," said Canada's manager John Herdman. "We knew Sweden would be direct and trying us on the counter. We had a 15-minute period after halftime where we wobbled, but outside of that, I thought we were in control of the game."
Jessie Fleming created Canada's best chance of the second half with about 20 minutes remaining. She deftly controlled a ball in the air with her feet that managed to elude two Swedish players at the same time. She carried the ball through the midfield before passing out left to substitute Josee Belanger.
Belanger reached the end-line and cut the ball back to Filigno in the middle but her attempt at goal was partially blocked with a desperate tackle.