Considering most active domains have MX records under the root host name (like example.com.), CNAMEs won't work for these hostnames.
If there's native implementation for an "ALIAS" record which only points to the corresponding A record of the target, then it will work anywhere.