You don’t have to soak corn before roasting unless you’re grilling corn with the husks on (soaking the husks prevents them from catching fire when roasting).