I would recommend the CX8400 also. It is a print/copy/scan printer, but the performance you get for the money is well worth replacing the other functions.
I am sure that the scan feature on the Epson is upgraded from what you are able to do with the Canon. The Epson has three scan modes. Auto, which automatically scans with the press of a button. Home, which allows you to edit and increse DPI of your scans. Professional, for people that are far more in depth than I. The scan also has a faded photo restore feature, so you can restore the color in your old faded photos.
You also get the LCD screen and memory card slots, so you can increase/decrese the size and numbers of copies. You can edit photos and perform all your maintenance duties from the printer.
This is a 4 ink printer, so if you run out of yellow, you just replace yellow. The tri-color ink cartridges actually end up costing you more money, because when you run out of yellow, you are throwing away cyan and magenta. It is also pigment ink, so your prints are waterproof, even on plain paper. Epson has the only pigment ink printer available for home use (HP, Canon have pigment ink printers, but are the large format professional printers).