Today Google Street View has gone live in Canada. That means that for most Canadian cities, you can use Google Maps to zoom down to street level and experience a virtual "walk through" of the city. It's a fantastic way to get a feel for a city, especially if you've never been there before.
For example, here's Yaletown on what looks like a weekday in early May, maybe 10am-ish:
View Larger Map
Virtual walk throughs have, of course, been around for a while now, but Google has taken that medium and has incorporated it into the functionality of Google Maps. For a former geography/GIS student like myself, it's truly exciting!
Saying that, over ten years ago an acquaintance of mine created a virtual walk through of downtown Vancouver all on his own. He must have spent weeks doing this, but he effectively had a precursor to Google's Street View. It's still online at VirtuallyVancouver.com and I encourage you to check it out. I find it quite fascinating to go through and walk through Vancouver circa late 90's because so much has changed around the city since then, it's really like going back in time.