Justin Bieber mocked for wearing overalls to meet Prime Minister Stephen Harper

It looks like Justin Bieber got a little too comfortable when he returned to Ontario to meet Canada's prime minister last week.

On Friday, ahead of a concert he had scheduled in Ottawa, the 18-year-old "Beauty and a Beat" singer was awarded the Diamond Jubilee Medal by Prime Minister Stephen Harper for his achievements in music. And what did Bieber wear for the special occasion?

"I met the Prime Minister in overalls lol," Bieber tweeted on Saturday.

See also: Sidney Crosby teased for attending Justin Bieber concert

The singer's sartorial choice came as somewhat of a shock, especially considering he did not skimp on style when he met the president of the United States last December. To greet President Barack Obama's family onstage at the "Christmas in Washington 2011" concert, Bieber wore a white tux. Not only that, but in summer 2010, he wore a traditional black tuxedo to the White House Correspondents' Association dinner in Washington, D.C.

Biebz was mocked online over weekend for failing to dress on ceremony for face time with Harper, though the PM didn't seem particularly offended.

"In fairness to @justinbieber, I told him I would be wearing my overalls too. #cdnpoli #beliebers," Harper quipped on Saturday.

But yesterday, Bieber got so incensed by one attack on his couture -- Daily Mail's Hayley Peterson called him a "white trash prince" -- that he finally explained his outfit choice on Instagram.

"The pic of me and the Prime Minister was taken in a room in the arena where i was performing at that day. I walked straight from my meet and greet to him, if you 'Hayley' expect me to have a change of clothes let a loan a suit at that specific time that's crazy," Bieber wrote in response to Petersen. "It wasn't like it was like I was going into his environment we were at a hockey arena. Wow am i ever white trash hayley peterson lol."

See also: Taylor Swift gives Selena Gomez love advice about Justin Bieber

That wasn't the last time the poor pop star had to defend himself on his home turf that day. Bieber performed at the 100th Grey Cup celebration in Toronto after being booed when his image was projected on the Rogers Center's stadium screen. But despite how he may dress, the Canadian singer's response to the slight proved he is still the consummate professional.

"Honored to perform for my country. #ProudCanadian," Bieber tweeted yesterday.