This might be useful for some:
"Query the Canadian Geographical Names Data Base (CGNDB) using the name of a city, town, lake or any other geographical feature. You can narrow your search by specifying the type of feature you are searching for and the Province or Territory where the toponym is located."
Place names - Query by name
Jim