Justin Bieber dresses down for Canadian Prime Minister

Nov 27, 2012 at 1:50 a.m. ET

Justin Bieber responds impatiently to criticism that he looked like a "white trash prince" while receiving an honor from Canada's Prime Minister.

Justin Bieber meets Canadian Prime Minister

Teen singer Justin Bieber was honored Friday by Canada's Prime Minister. His outfit for the honor? Overalls and high-tops.

Photos of the meeting display the egregious fashion faux pas.

Prime Minister Stephen Harper is nattily attired in a navy suit and tie. Bieber, on the other hand, has on a rumpled white T-shirt (looks like an undershirt), droopy overalls hanging off one shoulder, a thick gold thug chain and (saints preserve us!) a backwards baseball cap.

Justin Bieber "violated" at AMAs by Jenny McCarthy >>

He looks a lot like Hilary Swank in Boys Don't Cry, doncha think?

Anyhoo, Harper made no comment on Bieber's choice of attire, but the singer seemed to realize his mistake later when he tweeted "I met the Prime Minister in overalls lol. I hope you hate my style."

Bieber also posted an Instagram photo in which his duck-yellow high-tops almost seem to glow. Perhaps Harper was too mesmerized by the shoes to say anything about the half-cocked overalls.

Justin Bieber in overalls

Bieber explained himself further on Instagram, posting that he met the Prime Minister in a hockey arena where he was performing that day and didn't have time to change in between duties. He wrote "to have a change of clothes, let [alone] a suit at that specific time, that's crazy," apparently addressing a reporter who'd called him a "white trash prince."

Are Justin Bieber & Selena Gomez totally back together? >>

Ontario native Bieber is one of 60,000 Canadians who will receive a Diamond Jubilee medal for "significant contributions and achievements by Canadians," says the official website about the medal. The medal marks the 60th anniversary of Queen Elizabeth II's coronation as Queen of Canada. All rightie.

Images courtesy WENN.com, Instagram