This is a small tool that retrieves the list of weather stations with RSS feeds that Environment Canada releases as part of the Weather Office service. For each URL it discovers, it uses National Resources Canada (NRC)'s geocoding API to determine the latitude and longitude of the weather station.
This tool attempts to limit its load on these freely available services by making all requests serially, and isn't intended to be run frequently. Once the output file is generated it should need only infrequent updating.