Cool, even part of some (click on satellite on the upper-right orange bar) big cities in Canada are integrated in a zoom level not so bad in Google maps has I posted earlier today. The photos was taken at least one year ago :
Olympic Stadium of Montreal
Lafontaine Park nearby
My panorama of the pond in the south part of the picture.