We're finally nearing the finish line, folks.

According to Ken Rosenthal of FOX Sports, the Mets and Blue Jays have agreed "in principle" on a seven-player trade that will send knuckleballer R.A. Dickey, catcher Josh Thole and a (non-elite) prospect to Toronto in exchange for catcher Travis d'Arnaud, right-handed pitcher Noah Syndergaard, catcher John Buck and a (non-elite) prospect.

The only hold-up at this point is a 72-hour negotiating window which the Blue Jays will use to attempt to work out a contract extension with their new ace.