I have an early 2012 (United States version, not Canada), and did the programming of a new key fob on Monday 8/18/14 (got part #"22923862 not coded/not cut key blank" from gmpartsdirect.com for $41.77 including shipping to Oregon, local dealer wanted $65 + programming) and attempted to program it to the car as well, l and got a similar result as you. I eventually realized the car had accepted the programming of the key when I attempted to start the procedure for the third time, in the belief that the previous two times had failed (apparently the first attempt I did fail) and the DIC indicated it was ready for key #4.
The procedure was more frustrating than it should have been
, took about 20 minutes when it should have taken me less than 5, still better than taking it to the dealer and paying them to perform the task when I can do it. The prompts in the DIC display, after the the initial start, did not happen in the manner described in the manual.
The procedure was more frustrating than it should have been