A short history of what streetcars meant to those residents of Nepean who didn't own a car: greater freedom then ever before. Nepean, ON Canada. Nepean Museum Collection.