Try gently prying off the plastic trim around it. If you can get that off you should be able to have a glass shop cut a replacement mirror for you, then glue the trim back on. Worst case-you break it and need a new visor anyway.
GM won't have it, that's for sure.