The term "cannon" used to entail firing solid lumps of metal at people. Nowadays it means firing explosives at people.
When was the last time a European army or navy maintained a solid metal muzzle loading cannon firing spherical non-explosive projectiles?
I am talking about the classic round shot from a weapon aimed at formations of troops or physical structures such as ships. I do not see that smoothbore or rifled makes a difference in this context, but I know little about guns really.
I have googled the question and the answers, such as this quora one are about the definition of cannon.