I wasn't able to get a photo because this happened too quickly, but at about 10:00 a.m. (MST) this morning (-9 C) I was getting ready to shovel snow when I looked up and saw a short bright rainbow above. I quickly looked at the clouds and noticed that a skypunch had formed directly above our city (Camrose, AB). I looked a little harder and noticed that there was also a second smaller refraction with slight noctilucent cloud 'below' the larger one. I couldn't even see the sun yet as it was still low to the south and covered by cloud. I talked to a neighbour and he said it had been going for a few minutes, so it lasted, maybe, 4-5 total. Very cool.