Hyun-Jin Ryu has agreed to a four-year, $80 million deal with Toronto, sources told ESPN. Ryu was 14-5 with an NL-best 2.32 ERA last season with the Dodgers.