You cant use a cannon against dragons -.-Firstly, stop fucking multi-posting.
Secondly, the BEST place to cannon (which is not very well known) is red dragons in the Brimhaven dungeon. Set up right in front of the skeleton that is surrounded by rocks.

