Teddy bear tosses are promotional events, typically at hockey games. The stuffed animals are collected and donated to hospitals and other charities. The very cheerful video above shows "the London Knights teddy bear toss on December 4th, 2009 against the Guelph Storm. The bear count was 8232."
Via Unique Daily
There is a more comprehensive (and professionally composed) video at this link
that follows a Hungarian teddy bears toss from the rink through the distribution to children.