The leak isn't from the sunroof but from the Onstar Antenna.
Here is a link with some pics to get at the antenna. I used RTV under onstar gasket on top of roof and pumped a jizz full in the hole for the threaded rod.
No leak 6 years later.
Check your Trans oil cooler lines for the atf leak. Mine are seeping at the moment.