Canon announced 43 new products this morning, firing them out at the imaging world like tennis balls from a SuperCoach tennis ball machine. After fending off a couple of network-ready auto-duplexing ...