I ask you, dear readers, where can you see Noel Gallagher get beat up by a random man, stand shoulder-to-shoulder with pop DJ Moby, and rock out to some of the best British bands of our time? The answer, of course, is the Virgin Festival, now in its third year in Canada.