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
Seahawks promote RB Smith from practice squad; place CB Simon on IR 3:46 p.m. NASCAR Sprint Cup race in Charlotte postponed by rain 4:33 p.m. No. 1 Ohio St. scores 28 straight points in 2nd half, top Maryland 49-28 4:32 p.m. No. 3 Baylor routs Kansas 66-7 to stay unbeaten 4:32 p.m. No. 18 Michigan has 3rd shutout in a row, beats No. 13 Northwestern 38-0 4:32 p.m. Prosise scores 3 TDs, No. 15 Notre Dame beats Navy 41-24 4:32 p.m. Texas upsets No. 10 Oklahoma 24-17 4:32 p.m. Fournette, Harris lead No. 7 LSU to 45-24 win over South Carolina 4:20 p.m.
Our new comment system is not supported in IE 7. Please upgrade your browser here.