If it's a genuine Canon cartridge, probably not.
If it's a refill, their quality is intermittent and some don't work very well at all.
Also, the heads could need cleaning, there may be a method in the printer software that will do this for you. Check your manual or online at Canon's site and see if the cleaner will self-clean it's heads.