Even a small rooftop patio can be built to entertain a bunch of people as long as you keep the tables out and use benches.
Rooftop Patio With Benches
This great rooftop patio includes some super benches with cushions which allows a group of people to sit around and enjoy the evening.
I like a few things about this set up. One is that there are no tables involved which can close off a patio or balcony real fast. The flooring can work as your table and if you have food, put it on the cushions.
The benches should be set up for storage as well, for the cushions as well as other things. Particularly in a city like Toronto, you want to be able to put stuff away in case of storms or even winter.
I love the box plants around the whole exterior which, if you were sitting down, would give you the feeling of being in a garden as opposed to the city. A very nice tough and again, easily replicated in Toronto.