Terms of the deal were not disclosed.
McCann, 25, played for the Dolphins last season. Before that he was with the Raiders, Ravens and Cowboys.
Originally an undrafted free agent out of SMU, McCann has played in 29 games. He's tallied 29 tackles, one interception and three passes defensed.
McCann has also had an impact in the return game, bringing back 39 kicks for 947 yards as well as 13 punts for 207 yards.