Can you spot why this Christmas jumper was pulled from shelves?

A festive sweater sold on Walmart Canada’s website is bringing new meaning to the phrase ‘Let it snow’ — and now the retailer is apologising.

As Global News Canada reports, the controversial sweater sold on Walmart.ca depicted a bug-eyed Santa celebrating next to what appear to be lines of cocaine, with ‘Let It Snow’ — a reference to the drug’s street name — written below.

“We all know how snow works. It’s white, powdery and the best snow comes straight from South America,” read the online product description.

“That’s bad news for jolly old St. Nick, who lives far away in the North Pole. That’s why Santa really needs to savour the moment when he gets his hands on some quality, grade A Colombia snow. He packs it in perfect lines on his coffee table and then takes a big whiff to smell the high-quality aroma of the snow. It’s exactly what he needs to get inspired for Christmas Eve.”

The copy also touts the sweater as “warm and cozy, so you can wear it anytime the snow starts blowing this holiday season.”

The risqué sweater understandably raised some eyebrows, prompting Walmart to issue an apology and pull it from the site.

“These sweaters, sold by a third-party seller on Walmart.ca, do not represent Walmart’s values and have no place on our website,” a spokesperson told Global News Canada.

“We have removed these products from our marketplace. We apologise for any unintended offence this may have caused.”

But other provocative holiday sweaters, which appear to also originate from third-party vendors, remained on the Walmart Canada site until yesterday — including ones that depict Santa on the toilet, urinating on a snowbank, riding a tank and waving an American flag and having his bare bottom whipped by a lingerie-clad Mrs. Claus. Some of the items are listed as ‘price unavailable,’ so it’s unclear if they have also been removed from sale.

Walmart Canada has not yet responded to Yahoo’s request for comment.

Got a story tip or just want to get in touch? Email us at lifestyle.tips@verizonmedia.com

Want more lifestyle and celebrity news? Follow Yahoo Lifestyle on Facebook, Twitter and Instagram.