A Martello Tower. Of the sixteen Martello towers built in Canada, four were in Quebec City. This one looks darn solid!
Inside joke: notice the splash of a red shirt in the picture.