Google Streetview Invades Ottawa!

Ottawa’s spring season 2009 will live on thanks to the all new Google Maps’ Streetview feature, which recently launched for most major Canadian cities. Google Streetview offers a 360-degree view of city streets, as if you’re driving in a car. The...