Heck, it's even got a street-level map of my tiny home town in New Brunswick.. if one ignores the lack of anything north of the USA on the the overview map. Out of date, but it has it!

Cheers