Two sources say CFL/CFLPA have reached a tentative contract agreement. The deal, which is seven years, as per @JohnDHodge, is pending ratification from both the players and CFL Board.

— Dan Ralph (@danralphcp) May 19, 2022