I can't give it an A because the team didn't add any real difference making talent, but I think a B is probably fair.
While the Jays didn't get any sexy pick ups, I think they are in a position where you can't really pinpoint a significant weakness on the roster. A bench of Merrifield/Tapia/Biggio is solid. The bullpen lacks top end late inning guys, but Pop, Bass, and White replacing Richards, Thornton, etc, is going to limit the amount of suckage in the pen. I guess if you want to be disappointed at something it is rolling with Stripling/Kikuchi as the 4/5 starters, but Strip has been great this season, and Kikuchi is their project for the next couple of years so they were going to run him out there regardless. Just have to hope everyone stays healthy because the depth options after White are terrifying (Hatch better not start another game). I'm not the biggest Max Castillo fan, but yes it would have been nice to hold on to him while adding White just to spread the depth out a little bit.