The 32-year old Toskala was sent to Anaheim, along with Jason Blake in January for J.S. Giguere. He has a 7-12-3 record with .874 save percentage and 3.66 goals against average in 26 games this season.
This is the second netminder that the Ducks have dealt today after they sent Justin Pogge to Carolina earlier in the day.
The 26-year old McElhinney has only appeared in 10 games this season for the Flames as Miikka Kiprusoff gets the lion share of starts in Calgary. He has a 3-4-0 record with .885 save percentage and 3.22 goals against average.