Michael Bublé is being slammed after 'body shaming' a stranger on Instagram earlier this week.

The Canadian crooner uploaded a photo of himself standing in front of a woman wearing super short shorts on Monday, captioning it, "There was something about this photo lu took, that seemed worthy of instagram." The photo and caption is accompanied with hashtags like: #myhumps, #babygotback and #hungryshorts.

Fans were quick to criticize Bublé's post, calling it disrespectful and a perfect example of "body shaming".

Bublé has yet to respond publicly to the backlash over his post. Instead, he posted his picks for the NHL playoffs on Twitter and Instagram. The 39-year-old British Columbia-born singer has the Vancouver Canucks up against the New York Rangers in the Stanley Cup final.