The 37-year-old reliever pitched for Minnesota and Cleveland last year, going 1-1 with a 5.09 ERA in 37 games.
He is 23-30 with a 3.45 ERA in 12 big league seasons.
Toronto announced the agreement Monday.
More AP baseball: https://apnews.com/tag/MLBbaseball
Copyright 2018 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.