Canon inkjet printers commonly produce high-quality text documents and color pictures. However, the more use that owners get out of the Canon printer, the faster the cartridges run out of ink. Replacing these cartridges can cost roughly between $10 and $30. Many shoppers want cheap canon ink cartridges, but don't want to sacrifice the quality they have come to expect from every single printout. Purchasing off-brand or generic ink can produce horrible pictures and documents, and possibly even damage the printer. Cheap, but reliable Canon ink cartridges are available at retailers who can offer discounts, such as Walmart, Costco and Overstock.com.