“What I want to know is if cannon is a proper term for a howitzer? I thought they were called guns.”
Cannon is correct but out of date. More proper would be artillery (or gun) or more exact howitzer.
I guess the best answer would be if you own your own 105 howitzer, you can call it and the ammo any dang thing you want.
- - - -
you own your own
that looks wrong but sounds right...