I, and others I know who have Canon printers, find trouble with compatibles.
They just don't seem to want to work properly.
Unfortunately I have taken the decision to stick with Canon original inks but get them delivered & reasonably priced from Valueshop.....
http://www.valueshop.co.uk/
(Had a problem once, phoned them, sorted it out immediately).
Hope this helps.
OJ