Hollis Street in Halifax, home to the Westin Hotel, sees a lot of cars bustle by. Some come to drop off and pick up people ...