Canha deal with Mets, if completed, will be two years, $26.5M, per @JoelSherman1.

— Ken Rosenthal (@Ken_Rosenthal) November 27, 2021