Just to update everyone.
I installed my tow mirrors. The exact parts provided by Black Denali Canada matched what I needed. Basically installed over the course of 5-6 hours. Hands got quite chopped up in the process. I'm either clumsy or have large hands (likely both), it wasn't easy, but not hard. Getting the wire harness in and out was the painful part.
I ordered the parts from a gmparts depot. They ended up costing ~$1750 CDN for the towing powerfold, reverse light, signal light, memory mirror, etc. chrome versions.
Now what to do with my wire harnesses and smaller mirrors? Anyone want to buy? I priced them out at a dealer and they cost $1,656,22 for all the parts and harnesses and online you'd have to pay $1140 approximately. Plus shipping. I'm thinking $750 CDN for all the parts would be fair.