I would suggest you consider the Canon Loyalty Program. You can take any old broken Canon camera (even a Powershot), and trade it in to Canon for 20% off their factory refurbished bodies. That's right- ANY old Canon body (film or digital, cheap or expensive, just make sure it's 100% broken). With current pricing, that works out to $1,087 for a refurbished 7D, and $1,599 for a refurbished 5DMKII. Free 2 day shipping. Local taxes apply.
Discounted prices based on Canon Factory refurb. price list, here: http://shop.usa.canon.com/webapp/wcs/stores/servlet/subCategory_10051_10051_-1_29252
Also comes with 6 month warranty (rumors that this has been reduced to 90-days). As for locating a broken Canon Powershot, you can score one for a couple of dollars on eBay. Just make sure it is 100% BROKEN, with no functions whatsoever (if you are worried, just bang it with a hammer a few times). Then just call up Canon with the broken body in hand (you'll need the serial number), have your credit card ready, and you're good to go. 1-866-443-8002 (option 2). They'll ship you a box with prepaid shipping for returning your old camera, when your new one arrives.
Just something to consider to get some serious savings. On another forum I follow, one user scored a refurbed 5DMKII with only 32 shutter actuations.