Canary DNS is cute. Without a process GUID it is a story about a network, not a host. I join on the host that resolved it, then the process if I have ETW.
Network-only canaries are better than nothing and worse than host telemetry.
Refs: ATT&CK
Lab / educational. Public binaries and patched classes only. Isolated VM.