Downtown Ottawa is the latest city to remove cars from its streets. Actually it's just a single minivan. That got sucked into the bowels of the Earth.