as anticipated , the texians proved to be excellent shots , but santa anna was surprised at their extraordinary prowess with cannon as well , cannon that had at one time belonged to the army of mexico .