Pat Onstad is stepping down as D.C. United’s goalkeepers coach and will join Toronto FC’s coaching staff, multiple sources told the Insider on Tuesday.

Onstad, a Canadian national team stalwart for two decades, worked under Ben Olsen for two seasons in Washington after ending a 23-year playing career in 2010, the last eight in MLS.

United officials didn’t have any immediate comment.

Toronto would have to compensate United for Onstad’s move because he is under contract, one source said.

Onstad was credited within United’s organization for the continued development of Bill Hamid, a 22-year-old starter and U.S. national team candidate who made notable strides last season. Onstad also instructed Joe Willis, a two-year pro who has become a capable back-up.

Stewart Kerr was Toronto FC’s goalkeeping coach under Paul Mariner last season. Mariner was fired this month by club president Kevin Payne, who had left United last fall after 17 seasons in an executive role. Payne replaced Mariner with Ryan Nelsen, a former United captain who is winding down his playing career in England’s Premier League.

Meantime, United’s goalkeeping corps may undergo changes.

Diego Restrepo, a former University of Virginia star who has played in the Colombian and Venezuelan leagues, is scheduled to train in Charlottesville this week and, according to sources, will report to an MLS preseason camp soon. The destination wasn’t disclosed, but the fact that Restrepo, who is from Miami, is coming to Virginia for workouts is a sign he will join United soon.

Players are scheduled to report to RFK Stadium later this week and the team will open camp in earnest Monday in Bradenton, Fla.

Restrepo, 24, anchored UVA’s NCAA championship run in 2009 and signed with America de Cali in early 2011. Later that year, he moved to Tachira in Venezuela. Restrepo has played for the U.S. under-17 and under-20 national teams.

Hamid is on a U.S. national team assignment until the end of the month, while Willis arrived in England last week for 10 days of training with Sunderland in the Premier League. Third-choice keeper Andrew Dykstra is practicing with Hartlepool in England’s League One (third tier). Dykstra has an EU passport, which would ease a move overseas, if he pursues one.