It's especially baffling because TJs deliberately keeps a fairly small number of SKUs, so it is actually much better placed for online orders than more traditional grocery stores that have 12 kinds of Cheerios.
I think online ordering would just be too far outside their wheelhouse. I don't know what improvements they have made over the years, but when I used to work there years and years ago they were very much a human-driven company. By that I mean that ordering was done entirely manually by people that specialized in their sections, inventory tracking was rather loosely done, and the customer question of 'do you have any of X in the back' would need to be answered by actually checking in the back.
From my experience on the customer side since, things haven't changed much at all. In light of that, I think that even now, online ordering for them would be a mess that the company just can't afford in customer goodwill.