Brian Dozier also homered for Minnesota, while Ricky Nolasco pitched five strong innings. Josh Donaldson went deep for the Blue Jays.
Hours after officially agreeing to a four-year, $20 million contract, Dozier jumped on a pitch from Toronto starter Todd Redmond, blasting it over the wall in left-center for a 1-0 lead in the first. It was the third homer and seventh extra-base hit for the second baseman, who is batting .448 in Grapefruit League play.
Nolasco mostly shut down a Blue Jays lineup that included several regulars. But he had trouble with Donaldson, who's hitting .364 this spring.
In the second inning, Donaldson crushed a ball over the left-field berm but hooked it just foul, and Nolasco managed to strike him out. Donaldson found a better result in the fifth, launching a Nolasco offering for a game-tying solo shot, his third home run of the spring.
Still, Nolasco put together the longest and most effective of his four spring outings. Over five innings, he held Toronto to one run on three hits, with one walk and six strikeouts. He finished his outing by striking out Ryan Goins to strand two runners on base.
"Curveball was going pretty good," Nolasco said. "Trying to attack, throw strikes. It's definitely not a lineup you want to pitch behind to, so I was able to get ahead and put away some guys. Got a little sloppy there in the fifth with two outs, but I was able to get out of that, so it was OK."
Redmond completed three innings for Toronto, allowing one run on one hit, with one strikeout.
Up next: The Twins will face the Rays at 12:05 p.m. CT on Wednesday. Right-hander Kyle Gibson gets the start after giving up three runs over 4 2/3 innings against the Pirates last Friday. Mark Hamburger, Caleb Thielbar, Casey Fien and Aaron Thompson are scheduled to follow in relief.
Andrew Simon is a reporter for MLB.com. Follow him on Twitter @AndrewSimonMLB. This story was not subject to the approval of Major League Baseball or its clubs.