The Mets stranded a runner at second base in the third, fourth, and sixth inning, stranded a runner at third in the eighth, and went 0-for-7 overall with runners in scoring position.
Jon Niese was solid, allowing three runs in seven innings of work while walking four and striking out six.
After Niese walked a pair of Blue Jays in the second, Kevin Pillar's two-out RBI single gave Toronto a 1-0 lead. Chris Colabello's RBI single in the sixth increased Toronto's lead to 2-0 and Kevin Pillar's solo homer to left in the seventh made it 3-0 Jays.
Akeel Morris made his Mets debut in the eighth and allowed five runs on three hits and three walks in 2/3 of an inning as the Blue Jays went up 8-0.
The Mets wrap up their two-game set against the Blue Jays on Thursday in Toronto at 7:07 p.m. Bartolo Colon (9-4, 4.41 ERA) gets the start for the Mets. He'll be opposed by R.A. Dickey (2-6, 5.29 ERA) for the Blue Jays.