The "Somerset Tower" just next to Carlingwood Mall is good, they have swimming pool, I stayed there at the first year when I moved to Ottawa, at that time I also had no car, take bus go anywhere is really easy, lot of bus stop by the mall, in Winter, I just go to the mall to buy stuff or eat, the building has the side door just face to the mall, even heavy rain, I didn't had to carry the umbrella, there is Loblaw in the mall too.