Canada's favourite music festival, Osheaga, revealed their impressive line-up after teasing fans with a guessing game on their app.

Headliners booked for Montreal's notorious event are The Weeknd, Muse and Lorde.

Other acts include: Major Lazer, Alabama Shakes, Justice, Solange, Vance Joy, Cage the Elephant, Foster the People, MGMT, Die Antwoord, Milky Chance, Zeds Dead, Run the Jewels, Majid Jordan and many more.  

The weekend-long festivities run from August 4th - August 6th at Parc Jean-Drapeau.

Passes go on sale today at 12PM EST and can be purchased through osheaga.com.

Check out the entire lineup below: