Preventing Canon Software From Starting Up Automatically
After you installed the Mac software that came with your new Canon camera, does ImageBrowser, CameraWindow, or MemoryCard Utility (MCU) start up on its own whenever you plug in other devices, such as your iPhone or your Flip Mino HD (and likely complain that it can't read the memory card)? Would you rather iPhoto open for all of your cameras by default?
Open Applications > Image Capture, a program that came with your Mac. Select the Image Capture > Preferences... Change the "When a camera is connected, open:" setting from CameraWindow or whatever it is to iPhoto. Close the preferences window, close the app.
Now iPhoto opens along with FlipShare when I plug in the Flip, but I don't mind that so much because it doesn't complain. Of course, you can tell FlipShare not to open automatically from its own Preferences.