Baltimore blew the game open with three runs in the eighth and four in the ninth.
Jackson added another RBI single, while Colton Cowser and Leody Taveras also drove in runs.
A throwing error by Toronto third baseman Kazuma Okamoto allowed the final two runs to score, forcing position player Tyler Heineman to pitch.
Injury Updates
Orioles closer Ryan Helsley, sidelined with elbow inflammation, completed a bullpen session at Rogers Centre before Friday's game.
He tested his breaking balls after previously throwing only fastballs and remains a candidate for a rehab assignment next week.
Starting pitcher Chris Bassitt rejoined the team after exiting his Wednesday start due to lower back tightness.
Manager Craig Albernaz confirmed Bassitt is scheduled to start Monday against the Seattle Mariners if he experiences no setbacks.
Right-hander Dean Kremer progressed in his recovery from a quad injury by completing a live bullpen session at the spring training complex in Sarasota, Florida.
>>> Delsea High School Baseball Clinches South Jersey Group 3 Championship
Albernaz said Kremer is meeting all recovery milestones, a final step before a minor league rehab assignment.