К сожалению, я не в курсе бесплатного сервиса для этого и получать данные непосредственно из Canada Post довольно дорого. Если предположить точность, вы, вероятно, захотите купить данные у авторизованного ретранслятора, например greatdata.com или melissadata.com. Кроме того, я не уверен, что ваши потребности, но помните, что в Канаде существует большое количество альтернативных имен городов, которые не являются официальными именами в Канаде. Это часто известные и принятые названия мест; просто не Канадой. Есть более 800 тыс. Официальных имен и около 400 тыс. Дополнительных «принятых» имен. Для получения дополнительной информации см. Здесь: Canada Post with Alternative City Names.
Если это не для критически важного бизнес-приложения, есть и некоторые дешевые места для получения данных в Канаде. Просто убедитесь, что вы знаете, что вы получаете, и насколько они чисты.
Возможно, вы найдете http://developer.yahoo.com/yql/console/#h=desc%20geo.places. –
У нас нет почтовых индексов. –