Hello.
First of all: can you post what you know about USB in canon? As I read in the forum, no consistent USB knoladge isn't yet gathered.
Secondly: What we know about host-mode-USB in the camera?
As for PictBridge:
"... The PictBridge standard, enables the DSC to connect to a Printer directly via a USB cable. The DSC then operates as a USB Device and the Printer works as a USB Host ..." (on the net)
So, PictBridge not implies host mode in camera. But don't lose faith! Propablly canon printers are on the same ARM system - so host mode - here we come!