Is there a pharmacy and a sit-down restaurant available after security at Ottawa airport?
The airport has a very good homepage where you can get a list of restaurants, filtered by areas:
The same applies for shops:
It depends whether you fly to Canada/USA/any other country, but there are sit down restaurants available, but no pharmacy, even pre security. It could be that other shops sell the most important pharmacy products though.
You have to check out this link
To sum up what is on that page: Senate Chambers Bar, Harveys, Grab & Go, DArcy McGees, Byward Taps, Booster Juice and Bytown Marche.