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.
Gregor Chisholm is
a reporter for MLB.com. Read his blog, North of the Border,
and follow him on Twitter @gregorMLB. This story was not subject to the approval of Major League Baseball or its clubs.