Well I guess any buff wagon would get in trouble with cannons. Not much to do there i think, besides getting some anti-cannon units and hoping you can take the cannon(s) out quick enough so that they won't kill the thyroscutus. Of course you could buy some expensive protection with an engine of the ancients, and give it a 5+ ward.I've tried that. It keeps getting cannon balled.