Sparks is better then both of them, and McElhinney is a proven NHL backup.
Sparks: 17GP | 0.893 SV% | 25 years old | 0.936 SV% last season (AHL)
McBackup: 186GP | 0.909 SV% | 35 years old | 0.934 SV% last season (NHL)
Hutchinson: 102GP | 0.910 SV% | 28 years old | 0.935 SV% last season (AHL)
Based on career stats, and last year stats, there is an arguement to be made that Hutchinson is the best option out of the three to claim off of waivers. He has a good sized NHL sample, he performed well last year. Still on the right side of 30.
I'm pretty certain that all 3 would clear waivers. Mainly because there's no one looking for a goalie. There's quality goalies in free agency who didn't even get PTO's. Maybe WSH takes a chance on one of them, but that depends on what their plan is for Ilya Samsonov and how they view Pheonix Copley.
Heck, I wouldn't be surprised to see the Leafs place all of Sparks, Pickard and McBackup on waivers. If they clear, their value increases slightly because a team can trade for them and then stash them in their AHL team. It also allows the Leafs to extend their final decision by, I believe it's 30 days before whoever is in the NHL needs waivers again.