2.5 h is more than emough time for your friends to pick you up curbsitde and plan to dine offsite. While there are a couple of airport hotels, I can't recommend either for fine dining. Your friends may have ideas? Ot, I suggests Moxie's on Riverside Drive:
https://moxies.com/restaurants/ottaw...mpaign=organic