90's,00's,10's Hard Rock and Alternative Rock, with some 70's,80's Classic Hard Rock, Canadian artists and Metal thro...