As an admin, I can track down your IP Address to see your general location. But I'll PM you my details.
Also, try the street view. Drag that little orange guy by the zoom to any major road. IT'S LIKE UR ACTUALLY THAR.
btw, France's roads are too friggin narrow and there's only one road in Canada.