Located in Barrhaven and surrounded by first-rate public transit, schools, and recreation, discover a pet-friendly rental community with towns, flats and terraces