I know it's not an Epson or Canon, but I have the HP6380, which is wifi, and I love it. Separate cartridges too, and prints on whatever I've chucked at it so far.