The Blue Jays made the move Thursday and also recalled right-hander Brad Lincoln from Triple-A Buffalo.
Johnson was scratched from a start Friday, and his move to the DL was retroactive to April 29. He is 0-1 with a 6.86 ERA in four starts since being acquired in an offseason trade with Miami.
Romero will start Friday night at home against Seattle. He was an All-Star in 2011, but struggled in spring training this year and began the season in the minors to work on his mechanics.
Romero made one start for Class A Dunedin, allowing one run in seven innings.
More Sports Headlines
Snohomish mixed martial artist returns to her first love Mariners beat Twins 4-3 in 11 innings Charles scores 29 points, Liberty beat Storm 78-62 Park wins Women's British Open, captures 4th different major Perry wins 2nd straight Champions Tour's 3M Championship Merritt shoots 67 to win Quicken Loans National by 3 shots Triple Crown winner American Pharoah wins $1.75 million Haskell Invitational Bills' Ryan names Incognito starting left guard
Our new comment system is not supported in IE 7. Please upgrade your browser here.