Donaldson was coming off a $28.65 million, two-year deal.
A calf injury limited Donaldson to 113 games during the 2017 season, his fewest since bursting onto the baseball scene as one of the game's top hitters in 2013.
Stroman, who won a career-high 13 games in 2017 while boasting a 3.09 ERA, required an arbitration hearing a year ago before securing a $3.4 million salary.
The 31-year-old leadoff slugger almost doubled his salary from last season when he made $7.3 million. He missed the 2014 season and part of the 2015 season after undergoing Tommy John surgery.
Harvey, who was reportedly on the trade block in December, posted a 5-7 record and career-worst 6.70 ERA last season in 19 games (18 starts).
Alps Advisors Inc. Has $181301000 Position in Shell Midstream Partners, LP (SHLX)
Ghp Investment Advisors Inc increased Schein Henry Inc (NASDAQ:HSIC) stake by 4,420 shares to 8,905 valued at $730,000 in 2017Q3. The stock of Martin Midstream Partners L.P. (NASDAQ:MMLP) has "Hold" rating given on Thursday, September 14 by Stifel Nicolaus.
Donaldson finished the 2017 season with 33 home runs, giving him 164 in the past five seasons, during which he was an American League All-Star three times and won two Silver Slugger Awards as the AL's best-hitting third baseman.
Sanchez also confirmed he had avoided arbitration with the club.
Carrera, who hit.282 with eight home runs and 20 RBIs last season, signed for $1.9 million.
Toronto also agreed Friday to one-year deals with outfielder Ezequiel Carrera for $1.9 million, left-hander Aaron Loup for $1,812,500, outfielder Kevin Pillar for $3.25 million, right-hander Aaron Sanchez for $2.7 million, second baseman Devon Travis for $1.45 million and right-hander Dominic Leone for $1,085,000.
McCann, 27, was eligible for arbitration for the first time.