Yes, unfortunately.
Once a print head gets clogged I've found no remedy other than to replace it. I've tried alcohol with swabs, even acetone.
You have to decide whether it's cost effective to buy a new head, or a new printer. In your case, if nothing else is wrong with the printer or it's other multi-function features it may be better to buy the print head. I see one on Amazon for $70 that is refurbished by Cannon.
You can help prevent a clogged head by leaving the printer on all the time, so it can do it's self cleaning everyday. Did you regularly turn yours off?