This year's Osheaga Festival, taking place August 2-4 in Montreal, Canada, has a stacked lineup.SZA and Noah Kahan are among the headliners, and the bill also includes Reneé Rapp, Teddy Swims, Stephen Sanchez, Hozier, Tyla, Martin Garrix, Labrinth and T-Pain, as ...