Mark Canha signed a minor-league deal with an invite to major-league spring training. He's expected to provide veteran depth with his righty bat.