it appears it's a file containing details of printer and paper characteristics which acts somehow as a bridge between the image source (like say a RAW or JPG file) and the printer.
Sort of. File type (RAW, JPG, TIFF, etc.) is irrelevant. What matters is if the image file has a profile tagged to it that means anything.
which goes on to suggest that while you can use a Mac to do more colour-accurate printing, you should be using a professional standard printer, and very specific paper.
Odd they would single the Mac platform out. Using Windows, Linux or any other possible OS have the exact same requirements.
I think that neither Apple nor Canon want to give me just a bit more control in the chain from the picture to the print.
I have no issue getting exact (within reason) color matching from my screen to print. I also have the necessary hardware and software to make that happen.
Apple is not going to give anyone that level of control because that would require – at minimum – including a colorimeter with every computer so every use could create a genuinely useful monitor profile. Problem is it would add cost to every Mac; most people wouldn't know what it was for (and likely throw it away); and even if they did, you need to know at least something about color management to use it correctly.
Canon is not helping you with your printer because, and sorry to be blunt, it's a very cheap model. They don't even offer pre-made profiles to download for your device.
If there's any across-the-board reality with printers, it's this. The less they cost, the more difficult to nearly impossible they become to profile. The problem with inexpensive printers is the simple fact they're aimed at the consumer who know little to nothing about color matching/color management. Because of that (and here's the main point), they are so severely set up for "automatic color", you literally can't profile them. Not even if the drivers have an option to disable color management. The printer itself still tries to apply auto adjustments. And you can't profile a device that will not print the profiling targets in a raw, uncontrolled state.
We just closed down our small business. For our client color proofs, we used an Epson Stylus Pro 4900. Not at all cheap, but could be profiled down to the last ounce of monitor-to-print color matching, and used with a RIP to match color to the CMYK output of a professional printing press.
Compare that to what is now our only printer – a Xerox VersaLink C405. A roughly $980 device. And has the price on those ever gone up! We bought ours just a year ago for $500. Sheesh! Anyway, even at that price, you have to work at it a bit to get good profiles. If I really needed better and more accurate control, I'd have to spring for the C505, which are now about $2,100. I could have gotten one of those just a year ago for $1,200.
But enough of that. I'll focus on what matters more to you next post (or two). Have to spread things out to stay under the character limit.