The XMDGM100 is the interface between the XMDirect tuner and the GM class-2 serial data bus. The wire harness will be the issue. You can get a dedicated kit for the CTS, or if you're handy with splicing wires, you can retrofit the generic GM kit to the CTS. The only difference is that "Radio's and More" makes a nice CTS specific adapter harness. In reality, you only need to use 6 of the wires, and can splice the generic XM harness into the appropriate CTS wires to the radio. It's not as clean, but it will work.
http://cadillacfaq.com/faq/answers/xminstall/index.html
http://cadillacfaq.com/faq/answers/xminstall/index.html