A:AnswerYes. I am sure there are other inks that state they are compatible, but from my experience with one company, don't bother. The ink was very watery and didn't last long at all.
A:AnswerI really don't know, but my machine has a sticker that tells you which ink it fits. You should look around and see if you find it. or access canon.com