The Blue Jays have signed veteran free-agent Ken Takahashi to a minor-league deal. The Mets, Giants, Padres and Cubs were interested in Takahashi, 40, during the winter meetings.