I had to write to Canon to get this but if you’re finding this via Google trick is to not have any other canon drivers on your client machines.
Thank you for writing to us. We value you as a Canon customer and appreciate the opportunity to assist you. We are sorry to hear you are having troubles.
During our testing we have not found that the UFR II printer driver v2.10 has removed the ability to share via Bonjour.
We are still able to share our MF4350 via Bonjour here in our lab using our iMac as a host and another Mac as the client.
To make this host-client setup work for you, it is best to remove all instances of the Canon UFR II printer driver from the host and client mac.
Delete the following folders and files for the Canon UFR II driver.
Then install the UFR II driver v2.10 on the host mac via usb.
Do not install any Canon UFR II drivers on the client mac.
Go to the Preferences > Printers and choose the + sign, then choose the MF4350 via Bonjour and Add.
Now when you print from any application on your client mac, it should print fine.