Canon printer (WiFi) and Firewalld

It sounds like you did this but just to clarify: did you enable mdns in the actual firewall? It should be set in a permanent configuration in the home zone.

(source)