Shining Armor is a powerful defensive magic user. He for instance is able to conjure and maintain a force field around Canterlot, and was the only unicorn on the guard able to do so at the time of A Canterlot Wedding, Part 1.