No, EcoTank ink bottles are specially designed to work with Epson's EcoTank models only. And Pixma cartridges are made exclusively for Canon printers. The ink is formulated to work with each company's specific printheads so you can't use them interchangeably between brands.