Success…
I followed your advice and after fiddling around again with the CUPS options ended up with the following for the Canon MF655Cdw
# /etc/nixos/configuration.nix
...
# printing
services.printing.enable = true;
services.avahi.enable = true;
services.avahi.nssmdns = true;
services.avahi.openFirewall = true;
...
And for CUPS:
Driver: IPP Everywhere
Connection: socket://printer.home
Since I moved the connection FROM ipp://
TO socket://
it has been printing correctly using IPP Everywhere.
Thanks for your inputs.