The Osheaga 2017 top 20

From downpours to uproar, saviours to strange behaviour, these are highs and lows of the summer music fest gone by.