I have myself in the past been a customer of Canon but after having two Canon printers fail in around 14-15 months with printhead failure I now purchase HP when it comes to printers. I think your best bet mate is to purchase another printer, if no one can help you out with a printhead.
I am of the opinion that the printheads in Canons are way too soft and they tend to wear out quickly.
The reason I purchased my HP Photosmart C3180 was that this printer and most if not all HP printers have their printheads built into their ink cartridges, which means that everytime you change your ink cartridges you are also changing the printhead, which makes for a much more reliable and longer lasting printer. I also find that since purchasing HP, I have never had a clogged printhead.
If you are interested I have wrote a review on the HP Photosmart C3180, if you are going to be in the market for a new printer, I can highly recommend it. click here