(I cannot change the lat/longs directly from the web interface, so .... )
What is the main source for Canada's Lat/Longs ? It looks like thelat/long for "Saint Lambert", near Montreal is incorrect, and I wonder if other canadian cities have incorrect data too...
The lat/lng data for Canada is from 'geobase.ca' an official source and the lat/lng are certainly correct.
We have several places with the name 'Saint Lambert'. What was wrong was the population for the first 'Saint Lambert' it is a small village and does not have 20.000 inhabitants. There was an mapping error when a GeoNames users sent us a list with population numbers from statcan and the wrong place has been updated.