Каноничные имена можно только для поддоменов. Т.е. example.com не может быть CNAME и должен обязательно иметь A запись с айпи адресом а вот mail.example.com можно уже "перенаправить" на любой другой домен.
Но есть CNAME Flattening [Introducing CNAME Flattening: RFC-Compliant CNAMEs at a Domain's Root](
https://blog.cloudflare.com/introducing-cname-flat...) только я ещё не разбирался что оно такое и как работает и не могу сказать точно надо ли оно вам