The Phillies and Roy Halladay have reportedly come to an agreement on a contract extension that will put a blockbuster trade in motion. Sources told ESPN.com's Buster Olney of the agreement. Halladay is expected to take his physical on Tuesday morning. However, parts of the three-team trade, which is expected to involve Philadelphia, Seattle and Toronto, still need to be worked out.