How many do they expect to sell?
Even if they were the only place in the city to sell greetings cards it still wouldn't make commercial sense to sell this card.
Of course other stores do sell greetings cards, but Shaw's are probably the only store to sell them while simultaneously fisting you with (no-talent ass-clown) Michael Bolton's greatest Christmas hits.
I equate Michael Bolton with polonium, both take years off your life expectancy. Shaw's should sell 'You're going to die early' cards.