The Calgary Flames have signed forward Josh Leivo to a one-year, $875 thousand contract, the team announced on Saturday.

Leivo appeared in 36 games last season with the Vancouver Canucks and scored seven goals with 12 assists.