I had this printer. It's not worth the price. The quality of this printer is too low. Mine had difficulty to take the paper. It was not a plug and play stuff. It was a complex driver installation on Windows 10. It's a bet lol.
You can get generic for about £28-30, but still expensive IMO.
Yes, you can. Canon ink is about £40, 3rd party is about £30-32. The cheapest 3rd party I found was about £28 and that was with a code. Currys had a deal for 20% off ink, was posted here, I do not know if the discount still applies, but with 20% off Canon genuine was about £32.
Cheapest generic ink I can see on ebay are £14 for black, £26 colour. Yikes.
So third party ink can't be used in this?