McElhinney, 34, appeared in 14 games for the Maple Leafs after being claimed on waivers from the Columbus Blue Jackets on Jan. 10, 2017. The London, Ont., native posted a 6-7-0 record alongside a 2.85 goals-against average and a .914 save percentage with Toronto. McElhinney has played parts of nine seasons with six teams in the NHL, appearing in 168 games - including 119 starts - with a record of 51-66-12, a 2.95 goals-against average and a .905 save percentage.
McElhinney was originally selected by the Calgary Flames in the 10th round (176th overall) of the 2002 Entry Draft.
Sparks, 24, appeared in 31 games for the Toronto Marlies (AHL) in 2016-17 with a record of 21-9-0, a 2.16 goals-against average and .922 save percentage. The Elmhurst, Ill., native made his debut for the Maple Leafs in 2015-16, playing 17 games, all starts, posting a record of 6-9-1, a 3.02 goals-against average and .893 save percentage. On Nov. 30, 2015, Sparks won his debut for the Maple Leafs with a 3-0 shutout victory over the Edmonton Oilers, becoming the first goaltender in franchise history to record a shutout in their NHL debut.
Sparks was originally selected by the Maple Leafs in the seventh round (190th overall) of the 2011 NHL Draft.