Non veni pacem mittere, sed gladium.
M109 series. Looks like an older model, likely an old picture too. These are in use by lots of countries, but made in the USA. I suspect this one is parked in an American National Guard armory. Netting on the basketball court is red-white-blue.
The M109 is a 155mm self propelled howitzer that was used in Vietnam. Canada and lots of other countries acquired them. See: https://en.wikipedia.org/wiki/M109_howitzer