Just announced Toronto shows: Metallica's back – and they're playing the Opera House

Plus: Public Animal, Talib Kweli, Japandroids, NXNE and more.

by