Laffey appeared in 22 games for Toronto last season and posted a 4.56 ERA in 100 2/3 innings. He was a member of the starting rotation from the end of June until the end of the season after the club suffered a series of injuries to its rotation.

The 28-year-old appeared in four games -- including two starts -- for the Mets this year before being designated for assignment. He allowed eight runs in 10 innings and last pitched for New York on Saturday.

Right-hander Ramon Ortiz was designated for assignment to make room on the 25-man roster. Ortiz had been with the Blue Jays for a little over a week, but he appeared in just one game against the White Sox, allowing two runs in 3 1/3 innings.

Laffey is expected to report to his new club prior to Toronto's matinee contest against the Orioles on Wednesday. He will serve as the long reliever, and in a unique circumstance, the Blue Jays now have four lefties available out of the bullpen.

Prior to Laffey being added to the 25-man roster, shortstop Jose Reyes was placed on the 60-day disabled list. Reyes is expected to be out until the All-Star break with a severe left ankle sprain he suffered on April 12 in Kansas City.