I too have a Canon IP (Pixma) inkjet printer - an IP8750. Yes it will do proper black and white!!
I think your problem is 99% down to using Epson paper in a Canon printer.
In my experience you get the best results with either Canon’s own paper, or third-party paper that has been formulated to work well with a wide variety of printers or specifically with Canons.
Epson paper is great in Epson printers, not so much elsewhere! Kodak paper similarly does not work at all well in Canons - it gives the kind of “off” tint to black and white prints that you describe.
I use Canon’s own Glossy Photo paper (GP-501) for regular colour printing.
If I want to print something special I use PermaJet paper, specifically Gloss 271 and Matt Plus 240 in the A3+ size for the biggest prints that printer can produce.
Black and whites on Matt Plus 240 look fantastic.
PermaJet make a big range of papers including some that are fancier (and more expensive) than the ones I have mentioned, but these two work very nicely I find.
A leaflet inside the box tells you which Canon paper profile to use with them, which is another key factor in getting a good print.
Also, make sure you are not “double profiling” when you print - i.e. applying a paper profile in your photo program’s print dialog box as well as in the OS’s printer settings - it should be one or the other.
And finally, make sure that your images are tagged with the colour space in which they were saved - i.e. when saving in Photoshop or exporting from Lightroom they should have the appropriate colour space profile embedded in the image file - sRGB or Adobe RGB, for example, so the program you print from knows how to interpret them.
(Pro tip - if in doubt export in sRGB - only very saturated images will need the wider colour gamut of Adobe RGB).
MMF Pro in Paris are listed as a distributor for PermaJet paper (or buy Canon paper, but give that Epson stuff away to someone who owns an Epson).
https://www.mmf-pro.com/brand/46-permajet
Other third-party brands of paper will work too, as long as they have a Canon printer profile available, or are designed to emulate a specified Canon paper stock. But Permajet I can say works, from years of using it!
ETA: Canson which is a French paper mill also make paper for inkjet printers so they could be worth a try if they are more easily available locally or online.
https://www.canson-infinity.com/en