The Teddy Bear Toss is a tradition in the CHL. During the Christmas season, fans bring stuffed toys to the game, and when the first goal is scored they throw them on to the ice. The players then take the stuffed animals to children's charities in the area.
It has been moderately successful in Central Ontario, but nothing compared to the success in Calgary.
Here's a clip of what it's like to have 23,000 stuffed animals pelting you, your neighbour and (eventually) the players on the ice.
I'm buying my tickets for next year's Teddy Bear Toss now!