The Blue Jays like the flexibility that John McDonald gives them. Toronto signed the veteran infielder to a one-year, $750,000 contract on Wednesday. Playing his first full season with the Blue Jays, McDonald hit .223 with career highs of three home runs, 23 RBI and 104 games.