Justin Bieber performs impromptu show at Toronto bar

Justin Bieber stunned diners at the Fifth Pubhouse in downtown Toronto on Friday night (Nov. 4) when he jumped on the piano to deliver an impromptu performance.

The Canadian singer arrived solo to the restaurant, where he watched the Toronto Raptors game before sitting down at the piano to belt out a few songs.

According to a news release from the Fifth Pubhouse, the 22-year-old asked staff if he could tickle the ivories before performing his hit single "Sorry" and "Let It Be" by the Beatles. Justin was gracious to both staff and customers, this according to pub owner Oliver Geddes.

It seems the Stratford native wanted to make the most out of his time on home soil. After dining at STK in Yorkville, Justin headed downtown, where he made numerous stops at a variety of locations on the King St. West strip. After leaving the Fifth Pubhouse, the singer was spotted partying with friends at the Bloke and Everleigh nightclubs.

Justin opted to come home to Canada this past weekend instead of attending the 2016 MTV EMAs in the Netherlands. The "Let Me Love You" singer scored three trophies at the show, including Biggest Fans, Best Canadian Act and Best Song for "Sorry."

Don't miss a beat with HELLO! Canada's Daily Hits newsletter, your daily dose of royal and celebrity news, fashion, weddings and more. CLICK HERE to sign up for free!