Next time something like this happens, just take the animal to the Toronto Wildlife Centre. It's down by Downsview. They're actually equipped to deal with injured and orphaned animals. I took a baby possum down there whose mother was dead (baby was found clinging to it), and they knew how to take care of it. Great people.
Another +1 for these guys. We also came across an injured bird a few years back, and even though we were in Mississauga they had a volunteer drive out and pick up the bird for us.