Hot acts, cool Canadians make Osheaga worth the trip