No insurance? Home owner's? Renters?
I'd send it Canon. If more than 50% of new, I'd buy new.
You can probably sell the damaged lens on eBay for several $100. (just describe all the problems completely and honestly)
And not to rub salt in the wound, but Camera straps, etc are cheap, this kind of thing is expensive. (same with insurance)
Oh, and I've drowned 2 cameras, dropped and smashed 2 lenses, and had a whole kit stolen when i left it visible in the back of my car. So we live and we learn...