OK, I have to admit, I had no idea there were any religious associations with hot cross buns whatsoever. I've always just thought of them as a tasty baked good. But this thread has prompted me to do some research. As
@Santa Jaws pointed out, they are apparently traditionally eaten around Good Friday. And the buns themselves are apparently symbolic. To quote from Wikipedia:
Wikipedia said:
The bun marks the end of the Christian season of Lent and different parts of the hot cross bun have a certain meaning, including the cross representing the crucifixion of Jesus, and the spices inside signifying the spices used to embalm him at his burial and may also include orange peel to reflect the bitterness of his time on the Cross.
(As a non-religious person, I have to admit this tends to bring out a bit of a

reaction in me. But I mean no disrespect to those of religious affiliation, of course... it's mainly the thought of a food item intending to symbolize death and embalming.)
I also found out that a number of locations in Canada sell these buns all year, so my local grocery store (FWIW, it's a
Metro, which is a major chain operating in Ontario and Quebec) is not unusual in this regard. Since about a third of Canadians identify as non-religious, I guess it would make sense for them to sell these buns all year, for people--like me--who don't associate them with any particular religious observance.
So I guess you do learn something new every day. And I will continue to enjoy hot cross buns in a secular fashion, similar to how I enjoy Christmas.