I bought non oem Canon inks, found they came without the chips and I had to remove the chips from the old Canon cartridges, I had nothing but hassle with them not being recognised, showing empty when full and full when empty and the colours were not the same as the originals.
That is my experience and I'm sure a lot out there have no problems, but we just stick with genuine Canon cartridges now.