The 26-year-old has played over 100 AHL games for Providence Bruins, Bridgeport Sound Tigers and Norfolk Admirals.
He has also made 119 appearances in the ECHL, in addition to winning the coveted OHL Memorial Cup with Windsor Spitfires in 2009/10.
Cantin spent last season in the ECHL with Utah Grizzlies, scoring six goals with 12 assists in 51 games.
Head Coach Danny Stewart said: “Getting a guy of Marc’s quality and pedigree at still a young age is an exciting signing for us.
“He instantly makes us better defensively with his all-round game. He’s another great skater at the back and will be another puck-moving guy which we can never have enough of.
“He is an all-situations type guy who is tough to play against with his physicality and skating ability. He’s tough to beat and will play big minutes for us.
“We wanted to finish our roster with another competitor type guy and he was the perfect fit.”
(Image permission: Scott Schild)