Shawn Mendes gave his fans a Christmas treat on Instagram.

The 24-year-old singer braved the cold and took a dip in icy waters as he wished everyone a “Merry Christmas”.

In the IG video, Mendes is shown to first mentally prepare himself for the chilly dip.

He and a friend edge down to a river as Mended first shucks off his boots.

He then takes off his sweater, stepping into the cold water in nothing but black trunks.

Mendes and his friend then do the polar bear lunge in the water, dipping themselves in before shaking the water off their hair.

Mendes is heard yelling, “Whoo, it’s cold” as he finally steps out after a few seconds of the video.

Fans agreed, this was wild for Mendes and that Santa definitely came early.

Meanwhile, is Mendes really dating his 50-year-old chiropractor?