From cc5b202be615021bbd0811b0a8fe565450212c1c Mon Sep 17 00:00:00 2001 From: Julian Krenge Date: Wed, 4 Nov 2026 17:02:58 -0500 Subject: [PATCH] fix: refresh Canadian FSA geocoding and normalize postal codes --- docs/geocode-CAN.md | 40 + geocode/CAN.json | 7353 +++++++++++++++++++------------------- lib/geocode.js | 8 +- scripts/generate-can.py | 46 + test/geocode-can.test.js | 41 + 5 files changed, 3838 insertions(+), 3650 deletions(-) create mode 100644 docs/geocode-CAN.md create mode 100644 scripts/generate-can.py create mode 100644 test/geocode-can.test.js diff --git a/docs/geocode-CAN.md b/docs/geocode-CAN.md new file mode 100644 index 0000000..f615b8e --- /dev/null +++ b/docs/geocode-CAN.md @@ -0,0 +1,40 @@ +# CAN postal-code geocoding + +## Source and license + +The dataset is derived from [GeoNames CA.zip](https://download.geonames.org/export/zip/CA.zip), retrieved on 2026-11-04. The download index reports 2026-11-04 03:53 CET. This is an export timestamp; the dates of the underlying observations are unknown. + +GeoNames licenses its postal files under [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/), as stated in its [postal-data readme](https://download.geonames.org/export/zip/readme.txt). Credit: [GeoNames](https://www.geonames.org/). This derived file filters records and combines repeated codes. Archive SHA-256: `c7e68ee67dec276ff04c825947100fcd485dffc98f46a544382d2c37a4c016b2`. + +## Coverage and method + +The source has 1,657 rows and 1,653 distinct postal strings. The output has **1,650 rows and 1,650 unique three-character forward sortation areas (FSAs)**, with records in all 13 provinces and territories. Coverage is limited to the source; this is not a complete or current Canada Post postal-code register. + +- Exclude `H0H`: its source point is latitude 90, longitude 0. Canada Post uses [H0H 0H0 for its Santa program](https://www.canadapost-postescanada.ca/cpc/en/our-company/write-letter-to-santa.page). It is unsuitable for physical-distance estimates. +- Exclude full-code anomalies `T3T 0E5` and `V3Y 0H2`. Do not turn an isolated full-code point into an FSA point. `V3Y` has a separate FSA record; `T3T` remains unsupported. +- For each FSA, deduplicate latitude/longitude pairs. Take the arithmetic mean of the distinct pairs, in sorted order, rounded to six decimal places. This is a representative mean of source points, **not a postal-area, address-weighted, or population-weighted centroid**. Repeated rows do not increase a point's weight. +- `L9X` has four distinct points; its result is latitude 44.443175, longitude -79.77035. `C0A` has two rows with the same point, so its coordinates stay unchanged. +- Preserve `[longitude, latitude]` string results. Coordinates use WGS84. Decimal places do not establish positional accuracy. Validate finite values, geographic ranges, code syntax and output uniqueness during generation and offline lookup tests. + +To regenerate, extract the pinned archive, run `python3 scripts/generate-can.py /path/to/CA.txt`, then run `npx prettier --write geocode/CAN.json`. The script checks source counts and exclusions and has an assert-based duplicate-weighting self-check. Review a later source release before changing its assertions. + +Compared with the legacy file, this refresh removes unsupported `L0V`, removes the H0H point, adds source FSAs, updates changed source coordinates, and replaces duplicate rows with one representative point. It does not change region identification. + +## Lookup behavior and checks + +CAN accepts an FSA or a syntactically valid full postal code, in spaced or compact form, with either case and optional surrounding whitespace. Full codes resolve to their FSA point. The suffix is checked for syntax, not existence. Unknown FSAs and invalid input return `undefined`; there is no country-center fallback. Other countries keep their existing normalization. + +Primary-source checks on 2026-11-04: + +| Case | Evidence and interpretation | +| ------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Urban | The [House of Commons](https://www.ourcommons.ca/en/contact-us) gives Ottawa K1A 0A6. K1A resolves to 45.4207, -75.7023, in Ottawa. This verifies regional plausibility, not building accuracy. | +| Rural FSA | [St. Paul](https://www.stpaul.ca/residents) gives T0A 3A0. T0A resolves to the source's Eastern Alberta point, 54.766, -111.7174. This is a broad-area estimate, not the town office location. | +| Northern edge | [Whitehorse](https://www.whitehorse.ca/contact-us/) gives Y1A 1C2. Y1A resolves to 60.7161, -135.0537, near the [official Whitehorse place-name point](https://geonames.nrcan.gc.ca/search-place-names/unique?id=KAHFT), 60°43′27″ N, 135°3′22″ W. | +| Special code | Canada Post's Santa code above has no usable physical-distance point and returns `undefined`. | + +## Accuracy limits + +[Statistics Canada](https://www150.statcan.gc.ca/n1/pub/92-179-g/92-179-g2021001-eng.htm) defines FSAs as the first three postal characters and distinguishes census FSAs from Canada Post delivery areas. Its census boundary product is not the source of these coordinates. + +GeoNames uses estimated and locality-derived points as well as some centroid records. No national error bound is supplied. Rural and northern FSAs can span very large areas: X0A's source point is 79.6218, -76.7765 and must not be interpreted as Iqaluit's position. Two distant full codes in the same FSA return the same point and therefore produce zero distance. Distances between these representative points cannot establish travel distance, drop-off location, or fraud. No full-code accuracy or national completeness is claimed. diff --git a/geocode/CAN.json b/geocode/CAN.json index 1070bd7..d4fb956 100644 --- a/geocode/CAN.json +++ b/geocode/CAN.json @@ -1,3468 +1,3258 @@ [ { - "zip": "T0A", - "latitude": "54.766", - "longitude": "-111.7174" - }, - { - "zip": "T0B", - "latitude": "53.0727", - "longitude": "-111.5816" - }, - { - "zip": "T0C", - "latitude": "52.1431", - "longitude": "-111.6941" - }, - { - "zip": "T0E", - "latitude": "53.6758", - "longitude": "-115.0948" - }, - { - "zip": "T0G", - "latitude": "55.6993", - "longitude": "-114.4529" - }, - { - "zip": "T0H", - "latitude": "57.5403", - "longitude": "-116.9153" - }, - { - "zip": "T0J", - "latitude": "50.9944", - "longitude": "-111.4632" - }, - { - "zip": "T0K", - "latitude": "49.4721", - "longitude": "-112.2408" - }, - { - "zip": "T0L", - "latitude": "50.6314", - "longitude": "-114.4089" - }, - { - "zip": "T0M", - "latitude": "51.9552", - "longitude": "-114.8691" - }, - { - "zip": "T0P", - "latitude": "58.2626", - "longitude": "-110.7467" - }, - { - "zip": "T0V", - "latitude": "59.9049", - "longitude": "-111.6717" - }, - { - "zip": "T1A", - "latitude": "50.0816", - "longitude": "-110.5788" - }, - { - "zip": "T1B", - "latitude": "49.835", - "longitude": "-110.5203" - }, - { - "zip": "T1C", - "latitude": "50.0774", - "longitude": "-110.6911" - }, - { - "zip": "T1G", - "latitude": "49.787", - "longitude": "-112.146" - }, - { - "zip": "T1H", - "latitude": "49.7", - "longitude": "-112.8186" - }, - { - "zip": "T1J", - "latitude": "49.6581", - "longitude": "-112.7484" - }, - { - "zip": "T1K", - "latitude": "49.6511", - "longitude": "-112.8351" - }, - { - "zip": "T1L", - "latitude": "51.1762", - "longitude": "-115.5698" - }, - { - "zip": "T1M", - "latitude": "49.7167", - "longitude": "-112.6185" - }, - { - "zip": "T1P", - "latitude": "51.0501", - "longitude": "-113.3852" - }, - { - "zip": "T1R", - "latitude": "50.5834", - "longitude": "-111.8851" - }, - { - "zip": "T1S", - "latitude": "50.7362", - "longitude": "-113.9695" - }, - { - "zip": "T1V", - "latitude": "50.5834", - "longitude": "-113.8687" - }, - { - "zip": "T1W", - "latitude": "51.0876", - "longitude": "-115.3461" - }, - { - "zip": "T1X", - "latitude": "51.0334", - "longitude": "-113.8187" - }, - { - "zip": "T1Y", - "latitude": "51.0823", - "longitude": "-113.9578" - }, - { - "zip": "T2A", - "latitude": "51.0494", - "longitude": "-113.9564" - }, - { - "zip": "T2B", - "latitude": "51.0209", - "longitude": "-113.981" - }, - { - "zip": "T2C", - "latitude": "50.987", - "longitude": "-113.9634" - }, - { - "zip": "T2E", - "latitude": "51.0876", - "longitude": "-114.0214" - }, - { - "zip": "T2G", - "latitude": "51.0272", - "longitude": "-114.0349" - }, - { - "zip": "T2H", - "latitude": "50.9894", - "longitude": "-114.052" - }, - { - "zip": "T2J", - "latitude": "50.8476", - "longitude": "-114.1958" - }, - { - "zip": "T2K", - "latitude": "51.1111", - "longitude": "-114.0477" - }, - { - "zip": "T2L", - "latitude": "51.1047", - "longitude": "-114.1148" - }, - { - "zip": "T2M", - "latitude": "51.133", - "longitude": "-113.856" - }, - { - "zip": "T2N", - "latitude": "51.0621", - "longitude": "-114.1159" - }, - { - "zip": "T2P", - "latitude": "51.0708", - "longitude": "-113.6931" - }, - { - "zip": "T2R", - "latitude": "51.0412", - "longitude": "-114.0762" - }, - { - "zip": "T2S", - "latitude": "51.0233", - "longitude": "-114.071" - }, - { - "zip": "T2T", - "latitude": "51.0242", - "longitude": "-114.1004" - }, - { - "zip": "T2V", - "latitude": "50.9819", - "longitude": "-114.1004" - }, - { - "zip": "T2W", - "latitude": "50.9514", - "longitude": "-114.3591" - }, - { - "zip": "T2X", - "latitude": "50.8837", - "longitude": "-114.0326" + "zip": "A0A", + "latitude": "47.2195", + "longitude": "-53.1448" }, { - "zip": "T2Y", - "latitude": "50.9093", - "longitude": "-114.1028" + "zip": "A0B", + "latitude": "47.327", + "longitude": "-53.6609" }, { - "zip": "T2Z", - "latitude": "50.9278", - "longitude": "-113.9682" + "zip": "A0C", + "latitude": "48.3843", + "longitude": "-53.9081" }, { - "zip": "T3A", - "latitude": "51.1264", - "longitude": "-114.1419" + "zip": "A0E", + "latitude": "47.5607", + "longitude": "-54.7801" }, { - "zip": "T3B", - "latitude": "51.0915", - "longitude": "-114.2073" + "zip": "A0G", + "latitude": "48.8657", + "longitude": "-54.7296" }, { - "zip": "T3C", - "latitude": "51.0497", - "longitude": "-114.1394" + "zip": "A0H", + "latitude": "48.4311", + "longitude": "-56.1758" }, { - "zip": "T3E", - "latitude": "50.9899", - "longitude": "-114.1574" + "zip": "A0J", + "latitude": "49.5067", + "longitude": "-56.2616" }, { - "zip": "T3G", - "latitude": "51.1387", - "longitude": "-114.2015" + "zip": "A0K", + "latitude": "52.7359", + "longitude": "-57.9825" }, { - "zip": "T3H", - "latitude": "51.0419", - "longitude": "-114.2" + "zip": "A0L", + "latitude": "48.9445", + "longitude": "-58.0645" }, { - "zip": "T3J", - "latitude": "51.1188", - "longitude": "-113.9471" + "zip": "A0M", + "latitude": "47.8037", + "longitude": "-58.3869" }, { - "zip": "T3K", - "latitude": "51.1563", - "longitude": "-114.0572" + "zip": "A0N", + "latitude": "48.0868", + "longitude": "-57.8231" }, { - "zip": "T3L", - "latitude": "51.1467", - "longitude": "-114.3133" + "zip": "A0P", + "latitude": "54.9549", + "longitude": "-61.6024" }, { - "zip": "T3M", - "latitude": "50.8796", - "longitude": "-113.9555" + "zip": "A0R", + "latitude": "53.54", + "longitude": "-65.112" }, { - "zip": "T3N", - "latitude": "51.1626", - "longitude": "-113.9537" + "zip": "A1A", + "latitude": "47.5986", + "longitude": "-52.6926" }, { - "zip": "T3P", - "latitude": "51.2074", - "longitude": "-114.1348" + "zip": "A1B", + "latitude": "47.5698", + "longitude": "-52.7796" }, { - "zip": "T3R", - "latitude": "51.2021", - "longitude": "-114.2453" + "zip": "A1C", + "latitude": "47.5124", + "longitude": "-52.6729" }, { - "zip": "T3S", - "latitude": "50.9153", - "longitude": "-113.8932" + "zip": "A1E", + "latitude": "47.5334", + "longitude": "-52.7595" }, { - "zip": "T3Z", - "latitude": "51.0691", - "longitude": "-114.4727" + "zip": "A1G", + "latitude": "47.506", + "longitude": "-52.7603" }, { - "zip": "T4A", - "latitude": "51.2799", - "longitude": "-113.988" + "zip": "A1H", + "latitude": "47.483", + "longitude": "-52.8415" }, { - "zip": "T4B", - "latitude": "51.3082", - "longitude": "-114.0398" + "zip": "A1K", + "latitude": "47.6666", + "longitude": "-52.7313" }, { - "zip": "T4C", - "latitude": "51.1834", - "longitude": "-114.4687" + "zip": "A1L", + "latitude": "47.5291", + "longitude": "-52.8814" }, { - "zip": "T4E", - "latitude": "52.2765", - "longitude": "-113.7063" + "zip": "A1M", + "latitude": "47.6207", + "longitude": "-52.8318" }, - { - "zip": "T4G", - "latitude": "52.0269", - "longitude": "-113.9507" + { + "zip": "A1N", + "latitude": "47.5194", + "longitude": "-52.8122" }, { - "zip": "T4H", - "latitude": "51.7834", - "longitude": "-114.102" + "zip": "A1S", + "latitude": "47.4212", + "longitude": "-52.8077" }, { - "zip": "T4J", - "latitude": "52.6768", - "longitude": "-113.5815" + "zip": "A1V", + "latitude": "48.9682", + "longitude": "-54.5906" }, { - "zip": "T4L", - "latitude": "52.4668", - "longitude": "-113.7353" + "zip": "A1W", + "latitude": "47.5096", + "longitude": "-52.9447" }, { - "zip": "T4N", - "latitude": "52.2316", - "longitude": "-113.8358" + "zip": "A1X", + "latitude": "47.4999", + "longitude": "-52.9981" }, { - "zip": "T4P", - "latitude": "52.2954", - "longitude": "-113.8073" + "zip": "A1Y", + "latitude": "47.7113", + "longitude": "-53.2953" }, { - "zip": "T4R", - "latitude": "52.2424", - "longitude": "-113.7784" + "zip": "A2A", + "latitude": "48.9332", + "longitude": "-55.6649" }, { - "zip": "T4S", - "latitude": "52.3168", - "longitude": "-114.0853" + "zip": "A2B", + "latitude": "48.9499", + "longitude": "-55.6649" }, { - "zip": "T4T", - "latitude": "52.3668", - "longitude": "-114.9188" + "zip": "A2H", + "latitude": "48.9156", + "longitude": "-57.797" }, { - "zip": "T4V", - "latitude": "53.0168", - "longitude": "-112.8353" + "zip": "A2N", + "latitude": "48.55", + "longitude": "-58.5818" }, { - "zip": "T4X", - "latitude": "53.3501", - "longitude": "-113.4187" + "zip": "A2V", + "latitude": "52.9517", + "longitude": "-66.9328" }, { - "zip": "T5A", - "latitude": "53.5931", - "longitude": "-113.4077" + "zip": "A5A", + "latitude": "48.1666", + "longitude": "-53.9648" }, { - "zip": "T5B", - "latitude": "53.7353", - "longitude": "-113.3369" + "zip": "A8A", + "latitude": "49.1667", + "longitude": "-57.4316" }, { - "zip": "T5C", - "latitude": "53.5996", - "longitude": "-113.4549" + "zip": "B0C", + "latitude": "46.6482", + "longitude": "-60.5396" }, { - "zip": "T5E", - "latitude": "53.7454", - "longitude": "-113.4465" + "zip": "B0E", + "latitude": "46.1133", + "longitude": "-61.0251" }, { - "zip": "T5G", - "latitude": "53.5705", - "longitude": "-113.5051" + "zip": "B0H", + "latitude": "45.3335", + "longitude": "-61.8333" }, { - "zip": "T5H", - "latitude": "53.5514", - "longitude": "-113.4916" + "zip": "B0J", + "latitude": "44.9419", + "longitude": "-62.6471" }, { - "zip": "T5J", - "latitude": "53.5428", - "longitude": "-113.4974" + "zip": "B0K", + "latitude": "45.6138", + "longitude": "-62.9506" }, { - "zip": "T5K", - "latitude": "53.5366", - "longitude": "-113.5103" + "zip": "B0L", + "latitude": "45.6908", + "longitude": "-64.3641" }, { - "zip": "T5L", - "latitude": "53.585", - "longitude": "-113.5526" + "zip": "B0M", + "latitude": "45.5354", + "longitude": "-64.0393" }, { - "zip": "T5M", - "latitude": "53.563", - "longitude": "-113.5662" + "zip": "B0N", + "latitude": "45.0963", + "longitude": "-63.4701" }, { - "zip": "T5N", - "latitude": "53.5436", - "longitude": "-113.5574" + "zip": "B0P", + "latitude": "45.0328", + "longitude": "-64.6566" }, { - "zip": "T5P", - "latitude": "53.5463", - "longitude": "-113.5957" + "zip": "B0R", + "latitude": "44.6003", + "longitude": "-64.7443" }, { - "zip": "T5R", - "latitude": "53.5181", - "longitude": "-113.5797" + "zip": "B0S", + "latitude": "44.6861", + "longitude": "-65.3002" }, { - "zip": "T5S", - "latitude": "53.5634", - "longitude": "-113.6697" + "zip": "B0T", + "latitude": "44.0802", + "longitude": "-65.1175" }, { - "zip": "T5T", - "latitude": "53.5185", - "longitude": "-113.6579" + "zip": "B0V", + "latitude": "44.5342", + "longitude": "-65.7783" }, { - "zip": "T5V", - "latitude": "53.5848", - "longitude": "-113.6224" + "zip": "B0W", + "latitude": "44.0486", + "longitude": "-65.7547" }, { - "zip": "T5W", - "latitude": "53.5645", - "longitude": "-113.4022" + "zip": "B1A", + "latitude": "46.197", + "longitude": "-59.957" }, { - "zip": "T5X", - "latitude": "53.6313", - "longitude": "-113.5245" + "zip": "B1B", + "latitude": "46.1174", + "longitude": "-59.9144" }, { - "zip": "T5Y", - "latitude": "53.6585", - "longitude": "-113.3614" + "zip": "B1C", + "latitude": "45.9485", + "longitude": "-59.9737" }, { - "zip": "T5Z", - "latitude": "53.6365", - "longitude": "-113.4673" + "zip": "B1E", + "latitude": "46.1845", + "longitude": "-60.0166" }, { - "zip": "T6A", - "latitude": "53.5482", - "longitude": "-113.4318" + "zip": "B1G", + "latitude": "46.2168", + "longitude": "-60.0151" }, { - "zip": "T6B", - "latitude": "53.5128", - "longitude": "-113.4194" + "zip": "B1H", + "latitude": "46.2501", + "longitude": "-60.0817" }, { - "zip": "T6C", - "latitude": "53.522", - "longitude": "-113.459" + "zip": "B1J", + "latitude": "45.9834", + "longitude": "-60.3652" }, { - "zip": "T6E", - "latitude": "53.4914", - "longitude": "-113.4802" + "zip": "B1K", + "latitude": "45.9668", + "longitude": "-60.2318" }, { - "zip": "T6G", - "latitude": "53.521", - "longitude": "-113.5324" + "zip": "B1L", + "latitude": "46.0627", + "longitude": "-60.2045" }, { - "zip": "T6H", - "latitude": "53.3753", - "longitude": "-113.4585" + "zip": "B1M", + "latitude": "46.127", + "longitude": "-60.0696" }, { - "zip": "T6J", - "latitude": "53.4564", - "longitude": "-113.521" + "zip": "B1N", + "latitude": "46.1975", + "longitude": "-60.1559" }, { - "zip": "T6K", - "latitude": "53.4609", - "longitude": "-113.4519" + "zip": "B1P", + "latitude": "46.1341", + "longitude": "-60.1749" }, { - "zip": "T6L", - "latitude": "53.4593", - "longitude": "-113.4145" + "zip": "B1R", + "latitude": "46.1284", + "longitude": "-60.2915" }, { - "zip": "T6M", - "latitude": "53.4593", - "longitude": "-113.6546" + "zip": "B1S", + "latitude": "46.1109", + "longitude": "-60.2092" }, { - "zip": "T6N", - "latitude": "53.465", - "longitude": "-113.4776" + "zip": "B1T", + "latitude": "45.9668", + "longitude": "-60.7152" }, { - "zip": "T6P", - "latitude": "53.5078", - "longitude": "-113.3723" + "zip": "B1V", + "latitude": "46.2437", + "longitude": "-60.2313" }, { - "zip": "T6R", - "latitude": "53.4567", - "longitude": "-113.5801" + "zip": "B1W", + "latitude": "45.9328", + "longitude": "-60.6438" }, { - "zip": "T6S", - "latitude": "53.5806", - "longitude": "-113.3374" + "zip": "B1X", + "latitude": "46.2904", + "longitude": "-60.47" }, { - "zip": "T6T", - "latitude": "53.4617", - "longitude": "-113.371" + "zip": "B1Y", + "latitude": "46.2538", + "longitude": "-60.3566" }, { - "zip": "T6V", - "latitude": "53.6112", - "longitude": "-113.5746" + "zip": "B2A", + "latitude": "46.1169", + "longitude": "-60.3769" }, { - "zip": "T6W", - "latitude": "53.4179", - "longitude": "-113.5785" + "zip": "B2C", + "latitude": "45.9948", + "longitude": "-60.8421" }, { - "zip": "T6X", - "latitude": "53.4154", - "longitude": "-113.4178" + "zip": "B2E", + "latitude": "45.7501", + "longitude": "-60.6152" }, { - "zip": "T7A", - "latitude": "53.2168", - "longitude": "-114.9854" + "zip": "B2G", + "latitude": "45.6168", + "longitude": "-61.9986" }, { - "zip": "T7E", - "latitude": "53.5834", - "longitude": "-116.4356" + "zip": "B2H", + "latitude": "45.5834", + "longitude": "-62.6486" }, { - "zip": "T7N", - "latitude": "54.1334", - "longitude": "-114.4021" + "zip": "B2J", + "latitude": "45.707", + "longitude": "-60.4665" }, { - "zip": "T7P", - "latitude": "54.1502", - "longitude": "-113.8688" + "zip": "B2N", + "latitude": "45.3668", + "longitude": "-63.2654" }, { - "zip": "T7S", - "latitude": "54.1501", - "longitude": "-115.6855" + "zip": "B2R", + "latitude": "44.7599", + "longitude": "-63.5525" }, { - "zip": "T7V", - "latitude": "53.4001", - "longitude": "-117.5857" + "zip": "B2S", + "latitude": "45.0209", + "longitude": "-63.5344" }, { - "zip": "T7X", - "latitude": "53.5334", - "longitude": "-113.9187" + "zip": "B2T", + "latitude": "44.8749", + "longitude": "-63.4689" }, { - "zip": "T7Y", - "latitude": "53.4184", - "longitude": "-113.8097" + "zip": "B2V", + "latitude": "44.6529", + "longitude": "-63.4777" }, { - "zip": "T7Z", - "latitude": "53.5334", - "longitude": "-114.0021" + "zip": "B2W", + "latitude": "44.6752", + "longitude": "-63.5077" }, { - "zip": "T8A", - "latitude": "53.528", - "longitude": "-113.2512" + "zip": "B2X", + "latitude": "44.702", + "longitude": "-63.533" }, { - "zip": "T8B", - "latitude": "53.4397", - "longitude": "-113.2952" + "zip": "B2Y", + "latitude": "44.6645", + "longitude": "-63.5453" }, { - "zip": "T8C", - "latitude": "53.4391", - "longitude": "-113.1903" + "zip": "B2Z", + "latitude": "44.7227", + "longitude": "-63.4223" }, { - "zip": "T8E", - "latitude": "53.5225", - "longitude": "-113.1022" + "zip": "B3A", + "latitude": "44.6819", + "longitude": "-63.5768" }, { - "zip": "T8G", - "latitude": "53.5052", - "longitude": "-112.9529" + "zip": "B3B", + "latitude": "44.7091", + "longitude": "-63.5869" }, { - "zip": "T8H", - "latitude": "53.556", - "longitude": "-113.2952" + "zip": "B3E", + "latitude": "44.7722", + "longitude": "-63.3361" }, { - "zip": "T8L", - "latitude": "53.7168", - "longitude": "-113.2187" + "zip": "B3G", + "latitude": "44.6169", + "longitude": "-63.482" }, { - "zip": "T8N", - "latitude": "53.6334", - "longitude": "-113.6353" + "zip": "B3H", + "latitude": "44.6344", + "longitude": "-63.5822" }, { - "zip": "T8R", - "latitude": "53.8001", - "longitude": "-113.652" + "zip": "B3J", + "latitude": "44.6451", + "longitude": "-63.5762" }, { - "zip": "T8S", - "latitude": "56.2501", - "longitude": "-117.286" + "zip": "B3K", + "latitude": "44.662", + "longitude": "-63.6017" }, { - "zip": "T8T", - "latitude": "53.6867", - "longitude": "-113.7102" + "zip": "B3L", + "latitude": "44.6508", + "longitude": "-63.6146" }, { - "zip": "T8V", - "latitude": "55.1808", - "longitude": "-118.9103" + "zip": "B3M", + "latitude": "44.6784", + "longitude": "-63.6582" }, { - "zip": "T8W", - "latitude": "55.1303", - "longitude": "-118.7946" + "zip": "B3N", + "latitude": "44.631", + "longitude": "-63.6405" }, { - "zip": "T8X", - "latitude": "55.1834", - "longitude": "-118.7457" + "zip": "B3P", + "latitude": "44.6139", + "longitude": "-63.5946" }, { - "zip": "T9A", - "latitude": "52.9668", - "longitude": "-113.3687" + "zip": "B3R", + "latitude": "44.5939", + "longitude": "-63.6031" }, { - "zip": "T9C", - "latitude": "53.5001", - "longitude": "-112.0518" + "zip": "B3S", + "latitude": "44.6533", + "longitude": "-63.6675" }, { - "zip": "T9E", - "latitude": "53.2668", - "longitude": "-113.552" + "zip": "B3T", + "latitude": "44.5683", + "longitude": "-63.7306" }, { - "zip": "T9G", - "latitude": "53.3668", - "longitude": "-113.7353" + "zip": "B3V", + "latitude": "44.5199", + "longitude": "-63.6064" }, { - "zip": "T9H", - "latitude": "56.664", - "longitude": "-111.1357" + "zip": "B3Z", + "latitude": "44.6386", + "longitude": "-63.8687" }, { - "zip": "T9J", - "latitude": "56.707", - "longitude": "-111.3771" + "zip": "B4A", + "latitude": "44.7232", + "longitude": "-63.656" }, { - "zip": "T9K", - "latitude": "56.7538", - "longitude": "-111.435" + "zip": "B4B", + "latitude": "44.7509", + "longitude": "-63.7711" }, { - "zip": "T9M", - "latitude": "54.4502", - "longitude": "-110.2017" + "zip": "B4C", + "latitude": "44.7607", + "longitude": "-63.637" }, { - "zip": "T9N", - "latitude": "54.2668", - "longitude": "-110.7351" + "zip": "B4E", + "latitude": "44.8163", + "longitude": "-63.7387" }, { - "zip": "T9S", - "latitude": "54.7169", - "longitude": "-113.2854" + "zip": "B4G", + "latitude": "44.8814", + "longitude": "-63.6798" }, { - "zip": "T9V", - "latitude": "53.2717", - "longitude": "-110.0853" + "zip": "B4H", + "latitude": "45.8335", + "longitude": "-64.1987" }, { - "zip": "T9W", - "latitude": "52.839", - "longitude": "-110.8572" + "zip": "B4N", + "latitude": "45.0834", + "longitude": "-64.4988" }, { - "zip": "T9X", - "latitude": "53.3669", - "longitude": "-110.8517" + "zip": "B4P", + "latitude": "45.0834", + "longitude": "-64.3655" }, { - "zip": "V5K", - "latitude": "49.2807", - "longitude": "-123.0397" + "zip": "B4R", + "latitude": "45.0668", + "longitude": "-64.5821" }, { - "zip": "V5L", - "latitude": "49.2795", - "longitude": "-123.0667" + "zip": "B4V", + "latitude": "44.3835", + "longitude": "-64.5155" }, { - "zip": "V5M", - "latitude": "49.26", - "longitude": "-123.0398" + "zip": "B5A", + "latitude": "43.8335", + "longitude": "-66.1156" }, { - "zip": "V5N", - "latitude": "49.2551", - "longitude": "-123.0667" + "zip": "B6L", + "latitude": "45.4093", + "longitude": "-63.2114" }, { - "zip": "V5P", - "latitude": "49.222", - "longitude": "-123.0683" + "zip": "B9A", + "latitude": "45.6168", + "longitude": "-61.3485" }, { - "zip": "V5R", - "latitude": "49.2397", - "longitude": "-123.0407" + "zip": "C0A", + "latitude": "46.1668", + "longitude": "-62.6487" }, { - "zip": "V5S", - "latitude": "49.2175", - "longitude": "-123.038" + "zip": "C0B", + "latitude": "46.6023", + "longitude": "-63.9583" }, { - "zip": "V5T", - "latitude": "49.262", - "longitude": "-123.0923" + "zip": "C1A", + "latitude": "46.2716", + "longitude": "-63.0165" }, { - "zip": "V5V", - "latitude": "49.248", - "longitude": "-123.0913" + "zip": "C1B", + "latitude": "46.2179", + "longitude": "-63.0795" }, { - "zip": "V5W", - "latitude": "49.2327", - "longitude": "-123.0917" + "zip": "C1C", + "latitude": "46.2645", + "longitude": "-63.0842" }, { - "zip": "V5X", - "latitude": "49.2156", - "longitude": "-123.0979" + "zip": "C1E", + "latitude": "46.3451", + "longitude": "-63.2011" }, { - "zip": "V5Y", - "latitude": "49.2492", - "longitude": "-123.1104" + "zip": "C1N", + "latitude": "46.3959", + "longitude": "-63.7876" }, { - "zip": "V5Z", - "latitude": "49.2475", - "longitude": "-123.121" + "zip": "E1A", + "latitude": "46.0967", + "longitude": "-64.7087" }, { - "zip": "V6A", - "latitude": "49.2779", - "longitude": "-123.0908" + "zip": "E1B", + "latitude": "46.0545", + "longitude": "-64.816" }, { - "zip": "V6B", - "latitude": "49.2788", - "longitude": "-123.1139" + "zip": "E1C", + "latitude": "46.0987", + "longitude": "-64.8036" }, { - "zip": "V6C", - "latitude": "49.2866", - "longitude": "-123.1158" + "zip": "E1E", + "latitude": "46.0771", + "longitude": "-64.8529" }, { - "zip": "V6E", - "latitude": "49.2833", - "longitude": "-123.1298" + "zip": "E1G", + "latitude": "46.1797", + "longitude": "-64.9484" }, { - "zip": "V6G", - "latitude": "49.299", - "longitude": "-123.1408" + "zip": "E1H", + "latitude": "46.1732", + "longitude": "-64.6957" }, { - "zip": "V6H", - "latitude": "49.2559", - "longitude": "-123.1322" + "zip": "E1J", + "latitude": "45.9976", + "longitude": "-64.8483" }, { - "zip": "V6J", - "latitude": "49.2603", - "longitude": "-123.146" + "zip": "E1N", + "latitude": "46.9501", + "longitude": "-65.3239" }, { - "zip": "V6K", - "latitude": "49.2646", - "longitude": "-123.1648" + "zip": "E1V", + "latitude": "47.1942", + "longitude": "-65.9381" }, { - "zip": "V6L", - "latitude": "49.2497", - "longitude": "-123.166" + "zip": "E1W", + "latitude": "47.7941", + "longitude": "-64.9386" }, { - "zip": "V6M", - "latitude": "49.2344", - "longitude": "-123.1451" + "zip": "E1X", + "latitude": "47.5144", + "longitude": "-64.9181" }, { - "zip": "V6N", - "latitude": "49.2302", - "longitude": "-123.189" + "zip": "E2A", + "latitude": "47.6181", + "longitude": "-65.6511" }, { - "zip": "V6P", - "latitude": "49.2151", - "longitude": "-123.1396" + "zip": "E2E", + "latitude": "45.4137", + "longitude": "-65.982" }, { - "zip": "V6R", - "latitude": "49.2666", - "longitude": "-123.1976" + "zip": "E2G", + "latitude": "45.4534", + "longitude": "-65.931" }, { - "zip": "V6S", - "latitude": "49.2491", - "longitude": "-123.2088" + "zip": "E2H", + "latitude": "45.35", + "longitude": "-66.0101" }, { - "zip": "V6T", - "latitude": "49.4635", - "longitude": "-122.822" + "zip": "E2J", + "latitude": "45.2563", + "longitude": "-65.9432" }, { - "zip": "V6Z", - "latitude": "49.2767", - "longitude": "-123.13" + "zip": "E2K", + "latitude": "45.3053", + "longitude": "-66.0808" }, { - "zip": "V7G", - "latitude": "49.3678", - "longitude": "-122.9278" + "zip": "E2L", + "latitude": "45.2717", + "longitude": "-66.0584" }, { - "zip": "V7H", - "latitude": "49.3551", - "longitude": "-122.9802" + "zip": "E2M", + "latitude": "45.2347", + "longitude": "-66.1749" }, { - "zip": "V7J", - "latitude": "49.3622", - "longitude": "-123.0178" + "zip": "E2N", + "latitude": "45.3176", + "longitude": "-65.9271" }, { - "zip": "V7K", - "latitude": "49.3597", - "longitude": "-123.0377" + "zip": "E2P", + "latitude": "45.2426", + "longitude": "-65.9847" }, { - "zip": "V7L", - "latitude": "49.316", - "longitude": "-123.0576" + "zip": "E2R", + "latitude": "46.0368", + "longitude": "-66.0373" }, { - "zip": "V7M", - "latitude": "49.3222", - "longitude": "-123.0834" + "zip": "E2S", + "latitude": "45.3371", + "longitude": "-65.8133" }, { - "zip": "V7N", - "latitude": "49.35", - "longitude": "-123.0679" + "zip": "E2V", + "latitude": "45.8351", + "longitude": "-66.4792" }, { - "zip": "V7P", - "latitude": "49.322", - "longitude": "-123.1149" + "zip": "E3A", + "latitude": "46.0401", + "longitude": "-66.3862" }, { - "zip": "V7R", - "latitude": "49.3775", - "longitude": "-123.0862" + "zip": "E3B", + "latitude": "45.8119", + "longitude": "-66.6763" }, { - "zip": "V7S", - "latitude": "49.3745", - "longitude": "-123.1864" + "zip": "E3C", + "latitude": "45.902", + "longitude": "-66.7057" }, { - "zip": "V7T", - "latitude": "49.3322", - "longitude": "-123.1417" + "zip": "E3E", + "latitude": "45.8834", + "longitude": "-66.9156" }, { - "zip": "V7V", - "latitude": "49.3397", - "longitude": "-123.1912" + "zip": "E3G", + "latitude": "46.0546", + "longitude": "-66.7344" }, { - "zip": "V7W", - "latitude": "49.3615", - "longitude": "-123.2627" + "zip": "E3L", + "latitude": "45.1804", + "longitude": "-67.2953" }, { - "zip": "V7X", - "latitude": "49.2935", - "longitude": "-123.1162" + "zip": "E3N", + "latitude": "48.0075", + "longitude": "-66.6727" }, { - "zip": "V7Y", - "latitude": "49.2819", - "longitude": "-123.119" + "zip": "E3V", + "latitude": "47.3737", + "longitude": "-68.3251" }, { - "zip": "V0A", - "latitude": "51.2994", - "longitude": "-116.939" + "zip": "E3Y", + "latitude": "47.1683", + "longitude": "-67.6207" }, { - "zip": "V0B", - "latitude": "49.6775", - "longitude": "-115.5636" + "zip": "E3Z", + "latitude": "46.9266", + "longitude": "-67.7466" }, { - "zip": "V0C", - "latitude": "58.3874", - "longitude": "-125.7167" + "zip": "E4A", + "latitude": "46.1599", + "longitude": "-65.8102" }, { - "zip": "V0E", - "latitude": "51.505", - "longitude": "-119.2034" + "zip": "E4B", + "latitude": "46.0848", + "longitude": "-66.0622" }, { - "zip": "V0G", - "latitude": "50.053", - "longitude": "-117.4291" + "zip": "E4C", + "latitude": "45.8693", + "longitude": "-65.9006" }, { - "zip": "V0H", - "latitude": "49.4089", - "longitude": "-119.0054" + "zip": "E4E", + "latitude": "45.7227", + "longitude": "-65.5066" }, { - "zip": "V0J", - "latitude": "55.9964", - "longitude": "-126.8574" + "zip": "E4G", + "latitude": "45.8552", + "longitude": "-65.4795" }, { - "zip": "V0K", - "latitude": "51.4367", - "longitude": "-121.6384" + "zip": "E4H", + "latitude": "45.9199", + "longitude": "-64.6552" }, { - "zip": "V0L", - "latitude": "52.0993", - "longitude": "-123.6526" + "zip": "E4J", + "latitude": "46.0391", + "longitude": "-65.0463" }, { - "zip": "V0M", - "latitude": "49.6346", - "longitude": "-122.038" + "zip": "E4K", + "latitude": "45.9016", + "longitude": "-64.508" }, { - "zip": "V0N", - "latitude": "", - "longitude": "" + "zip": "E4L", + "latitude": "45.9188", + "longitude": "-64.3845" }, { - "zip": "V0P", - "latitude": "49.8866", - "longitude": "-126.2673" + "zip": "E4M", + "latitude": "46.0919", + "longitude": "-64.0173" }, { - "zip": "V0R", - "latitude": "49.027", - "longitude": "-124.8461" + "zip": "E4N", + "latitude": "46.2129", + "longitude": "-64.2784" }, { - "zip": "V0S", - "latitude": "48.5432", - "longitude": "-123.672" + "zip": "E4P", + "latitude": "46.2198", + "longitude": "-64.5411" }, { - "zip": "V0T", - "latitude": "52.2338", - "longitude": "-126.2134" + "zip": "E4R", + "latitude": "46.3324", + "longitude": "-64.6187" }, { - "zip": "V0V", - "latitude": "53.9725", - "longitude": "-129.8986" + "zip": "E4S", + "latitude": "46.4684", + "longitude": "-64.739" }, { - "zip": "V0W", - "latitude": "59.6378", - "longitude": "-133.5433" + "zip": "E4T", + "latitude": "46.3042", + "longitude": "-64.972" }, { - "zip": "V0X", - "latitude": "49.3688", - "longitude": "-120.6569" + "zip": "E4V", + "latitude": "46.3629", + "longitude": "-64.7499" }, { - "zip": "V1A", - "latitude": "49.6832", - "longitude": "-115.9855" + "zip": "E4W", + "latitude": "46.6807", + "longitude": "-64.8804" }, { - "zip": "V1B", - "latitude": "50.084", - "longitude": "-118.938" + "zip": "E4X", + "latitude": "46.7401", + "longitude": "-64.9698" }, { - "zip": "V1C", - "latitude": "49.4999", - "longitude": "-115.7688" + "zip": "E4Y", + "latitude": "46.7345", + "longitude": "-65.427" }, { - "zip": "V1E", - "latitude": "50.6998", - "longitude": "-119.2691" + "zip": "E4Z", + "latitude": "45.9394", + "longitude": "-65.1802" }, { - "zip": "V1G", - "latitude": "55.7666", - "longitude": "-120.2362" + "zip": "E5A", + "latitude": "45.3705", + "longitude": "-67.1737" }, { - "zip": "V1H", - "latitude": "50.2868", - "longitude": "-119.4975" + "zip": "E5B", + "latitude": "45.0845", + "longitude": "-67.0617" }, { - "zip": "V1J", - "latitude": "56.2499", - "longitude": "-120.8529" + "zip": "E5C", + "latitude": "45.1265", + "longitude": "-66.8314" }, { - "zip": "V1K", - "latitude": "50.1122", - "longitude": "-120.7942" + "zip": "E5E", + "latitude": "44.8908", + "longitude": "-66.9318" }, { - "zip": "V1L", - "latitude": "49.4999", - "longitude": "-117.2855" + "zip": "E5G", + "latitude": "44.6976", + "longitude": "-66.8065" }, { - "zip": "V1M", - "latitude": "49.1661", - "longitude": "-122.5792" + "zip": "E5H", + "latitude": "45.1168", + "longitude": "-66.6822" }, { - "zip": "V1N", - "latitude": "49.2998", - "longitude": "-117.6689" + "zip": "E5J", + "latitude": "45.1979", + "longitude": "-66.4308" }, { - "zip": "V1P", - "latitude": "49.8959", - "longitude": "-119.1724" + "zip": "E5K", + "latitude": "45.3407", + "longitude": "-66.2528" }, { - "zip": "V1R", - "latitude": "49.0998", - "longitude": "-117.7022" + "zip": "E5L", + "latitude": "45.6604", + "longitude": "-66.6139" }, { - "zip": "V1S", - "latitude": "50.5583", - "longitude": "-120.5477" + "zip": "E5M", + "latitude": "45.7701", + "longitude": "-66.1617" }, { - "zip": "V1T", - "latitude": "50.2604", - "longitude": "-119.2774" + "zip": "E5N", + "latitude": "45.5288", + "longitude": "-65.8535" }, { - "zip": "V1V", - "latitude": "49.9497", - "longitude": "-119.4339" + "zip": "E5P", + "latitude": "45.7599", + "longitude": "-65.6704" }, { - "zip": "V1W", - "latitude": "49.812", - "longitude": "-119.5076" + "zip": "E5R", + "latitude": "45.351", + "longitude": "-65.5457" }, { - "zip": "V1X", - "latitude": "50.0528", - "longitude": "-119.2858" + "zip": "E5S", + "latitude": "45.4098", + "longitude": "-66.0932" }, { - "zip": "V1Y", - "latitude": "49.8928", - "longitude": "-119.4852" + "zip": "E5T", + "latitude": "45.6508", + "longitude": "-65.7302" }, { - "zip": "V1Z", - "latitude": "49.8625", - "longitude": "-119.5833" + "zip": "E5V", + "latitude": "44.9862", + "longitude": "-66.9694" }, { - "zip": "V2A", - "latitude": "49.4806", - "longitude": "-119.5858" + "zip": "E6A", + "latitude": "46.4558", + "longitude": "-66.4198" }, { - "zip": "V2B", - "latitude": "50.8869", - "longitude": "-120.7357" + "zip": "E6B", + "latitude": "46.3381", + "longitude": "-66.9058" }, { - "zip": "V2C", - "latitude": "50.5437", - "longitude": "-120.0937" + "zip": "E6C", + "latitude": "46.1168", + "longitude": "-66.5989" }, { - "zip": "V2E", - "latitude": "50.6736", - "longitude": "-120.4212" + "zip": "E6E", + "latitude": "46.1307", + "longitude": "-67.1962" }, { - "zip": "V2G", - "latitude": "52.1415", - "longitude": "-122.1445" + "zip": "E6G", + "latitude": "45.9967", + "longitude": "-67.2403" }, - { - "zip": "V2H", - "latitude": "50.7262", - "longitude": "-120.1659" + { + "zip": "E6H", + "latitude": "45.8954", + "longitude": "-67.4678" }, { - "zip": "V2J", - "latitude": "52.9784", - "longitude": "-122.4931" + "zip": "E6J", + "latitude": "45.5923", + "longitude": "-67.307" }, { - "zip": "V2K", - "latitude": "54.0508", - "longitude": "-122.9221" + "zip": "E6K", + "latitude": "45.729", + "longitude": "-67.0064" }, { - "zip": "V2L", - "latitude": "53.9078", - "longitude": "-122.7473" + "zip": "E6L", + "latitude": "45.9881", + "longitude": "-67.0338" }, { - "zip": "V2M", - "latitude": "53.9127", - "longitude": "-122.8708" + "zip": "E7A", + "latitude": "47.3", + "longitude": "-68.7487" }, { - "zip": "V2N", - "latitude": "53.6408", - "longitude": "-122.954" + "zip": "E7B", + "latitude": "47.5655", + "longitude": "-68.3127" }, { - "zip": "V2P", - "latitude": "49.1838", - "longitude": "-121.9046" + "zip": "E7C", + "latitude": "47.6583", + "longitude": "-68.0684" }, { - "zip": "V2R", - "latitude": "49.076", - "longitude": "-121.9883" + "zip": "E7E", + "latitude": "47.173", + "longitude": "-67.9247" }, { - "zip": "V2S", - "latitude": "49.0423", - "longitude": "-122.2835" + "zip": "E7G", + "latitude": "46.9065", + "longitude": "-67.39" }, { - "zip": "V2T", - "latitude": "49.0384", - "longitude": "-122.3485" + "zip": "E7H", + "latitude": "46.7355", + "longitude": "-67.7039" }, { - "zip": "V2V", - "latitude": "49.6463", - "longitude": "-122.5047" + "zip": "E7J", + "latitude": "46.5807", + "longitude": "-67.5911" }, { - "zip": "V2W", - "latitude": "49.2068", - "longitude": "-122.4851" + "zip": "E7K", + "latitude": "46.3982", + "longitude": "-67.7174" }, { - "zip": "V2X", - "latitude": "49.2196", - "longitude": "-122.6164" + "zip": "E7L", + "latitude": "46.5528", + "longitude": "-67.305" }, { - "zip": "V2Y", - "latitude": "49.1285", - "longitude": "-122.6236" + "zip": "E7M", + "latitude": "46.158", + "longitude": "-67.5838" }, { - "zip": "V2Z", - "latitude": "49.0483", - "longitude": "-122.5997" + "zip": "E7N", + "latitude": "46.0555", + "longitude": "-67.5839" }, { - "zip": "V3A", - "latitude": "49.0997", - "longitude": "-122.6526" + "zip": "E7P", + "latitude": "46.2999", + "longitude": "-67.5167" }, { - "zip": "V3B", - "latitude": "49.274", - "longitude": "-122.7649" + "zip": "E8A", + "latitude": "47.5133", + "longitude": "-67.3929" }, { - "zip": "V3C", - "latitude": "49.2436", - "longitude": "-122.7865" + "zip": "E8B", + "latitude": "47.6446", + "longitude": "-67.3434" }, { - "zip": "V3E", - "latitude": "49.3167", - "longitude": "-122.7384" + "zip": "E8C", + "latitude": "48.055", + "longitude": "-66.3847" }, { - "zip": "V3G", - "latitude": "49.0754", - "longitude": "-122.178" + "zip": "E8E", + "latitude": "47.679", + "longitude": "-66.4342" }, { - "zip": "V3H", - "latitude": "49.3231", - "longitude": "-122.8626" + "zip": "E8G", + "latitude": "47.8023", + "longitude": "-66.1243" }, { - "zip": "V3J", - "latitude": "49.265", - "longitude": "-122.8716" + "zip": "E8J", + "latitude": "47.7941", + "longitude": "-65.8219" }, { - "zip": "V3K", - "latitude": "49.2366", - "longitude": "-122.8521" + "zip": "E8K", + "latitude": "47.6913", + "longitude": "-65.6989" }, { - "zip": "V3L", - "latitude": "49.2201", - "longitude": "-122.8998" + "zip": "E8L", + "latitude": "47.475", + "longitude": "-65.495" }, { - "zip": "V3M", - "latitude": "49.1886", - "longitude": "-122.9384" + "zip": "E8M", + "latitude": "47.5765", + "longitude": "-65.1379" }, { - "zip": "V3N", - "latitude": "49.2275", - "longitude": "-122.9301" + "zip": "E8N", + "latitude": "47.8078", + "longitude": "-65.1945" }, { - "zip": "V3R", - "latitude": "49.1948", - "longitude": "-122.8131" + "zip": "E8P", + "latitude": "47.6672", + "longitude": "-64.8248" }, { - "zip": "V3S", - "latitude": "49.0791", - "longitude": "-122.7553" + "zip": "E8R", + "latitude": "47.6383", + "longitude": "-65.1709" }, { - "zip": "V3T", - "latitude": "49.1894", - "longitude": "-122.8454" + "zip": "E8S", + "latitude": "47.7287", + "longitude": "-64.7247" }, { - "zip": "V3V", - "latitude": "49.1889", - "longitude": "-122.873" + "zip": "E8T", + "latitude": "47.7936", + "longitude": "-64.6475" }, { - "zip": "V3W", - "latitude": "49.141", - "longitude": "-122.8569" + "zip": "E9A", + "latitude": "47.0188", + "longitude": "-64.92" }, { - "zip": "V3X", - "latitude": "49.1067", - "longitude": "-122.8576" + "zip": "E9B", + "latitude": "46.7398", + "longitude": "-65.8319" }, { - "zip": "V3Y", - "latitude": "49.2212", - "longitude": "-122.6896" + "zip": "E9C", + "latitude": "46.557", + "longitude": "-66.1257" }, { - "zip": "V4A", - "latitude": "49.0374", - "longitude": "-122.8299" + "zip": "E9E", + "latitude": "46.8486", + "longitude": "-65.6772" }, { - "zip": "V4B", - "latitude": "49.0259", - "longitude": "-122.8058" + "zip": "E9G", + "latitude": "47.2489", + "longitude": "-65.0741" }, { - "zip": "V4C", - "latitude": "49.1551", - "longitude": "-122.9124" + "zip": "E9H", + "latitude": "47.3528", + "longitude": "-65.0538" }, { - "zip": "V4E", - "latitude": "49.1197", - "longitude": "-122.9056" + "zip": "G0A", + "latitude": "47.3507", + "longitude": "-71.202" }, { - "zip": "V4G", - "latitude": "49.1464", - "longitude": "-123.0137" + "zip": "G0B", + "latitude": "47.4501", + "longitude": "-72.9913" }, { - "zip": "V4K", - "latitude": "49.0986", - "longitude": "-123.0318" + "zip": "G0C", + "latitude": "48.3429", + "longitude": "-65.5961" }, { - "zip": "V4L", - "latitude": "49.0418", - "longitude": "-123.0591" + "zip": "G0E", + "latitude": "48.9182", + "longitude": "-65.3736" }, { - "zip": "V4M", - "latitude": "49.0331", - "longitude": "-123.0877" + "zip": "G0G", + "latitude": "53.0413", + "longitude": "-68.6884" }, { - "zip": "V4N", - "latitude": "49.1707", - "longitude": "-122.7326" + "zip": "G0H", + "latitude": "49.3795", + "longitude": "-67.8948" }, { - "zip": "V4P", - "latitude": "49.0561", - "longitude": "-122.8302" + "zip": "G0J", + "latitude": "48.5246", + "longitude": "-67.0565" }, { - "zip": "V4R", - "latitude": "49.2903", - "longitude": "-122.5169" + "zip": "G0K", + "latitude": "48.159", + "longitude": "-68.1951" }, { - "zip": "V4S", - "latitude": "49.2528", - "longitude": "-122.3574" + "zip": "G0L", + "latitude": "47.7136", + "longitude": "-69.1658" }, { - "zip": "V4T", - "latitude": "49.866", - "longitude": "-119.7387" + "zip": "G0M", + "latitude": "45.9718", + "longitude": "-70.6565" }, { - "zip": "V4V", - "latitude": "50.0221", - "longitude": "-119.4054" + "zip": "G0N", + "latitude": "46.0988", + "longitude": "-71.1248" }, { - "zip": "V4W", - "latitude": "49.0713", - "longitude": "-122.4977" + "zip": "G0P", + "latitude": "46.0119", + "longitude": "-71.7199" }, { - "zip": "V4X", - "latitude": "49.0861", - "longitude": "-122.4026" + "zip": "G0R", + "latitude": "46.798", + "longitude": "-70.3288" }, { - "zip": "V4Z", - "latitude": "49.0787", - "longitude": "-121.6098" + "zip": "G0S", + "latitude": "46.4526", + "longitude": "-71.4397" }, { - "zip": "V5A", - "latitude": "49.264", - "longitude": "-122.9369" + "zip": "G0T", + "latitude": "49.0143", + "longitude": "-69.6231" }, { - "zip": "V5B", - "latitude": "49.2769", - "longitude": "-122.9761" + "zip": "G0V", + "latitude": "50.1719", + "longitude": "-70.6283" }, { - "zip": "V5C", - "latitude": "49.274", - "longitude": "-123.0074" + "zip": "G0W", + "latitude": "49.834", + "longitude": "-72.2623" }, { - "zip": "V5E", - "latitude": "49.2272", - "longitude": "-122.9574" + "zip": "G0X", + "latitude": "47.9168", + "longitude": "-74.6159" }, { - "zip": "V5G", - "latitude": "49.2478", - "longitude": "-122.9938" + "zip": "G0Y", + "latitude": "45.6242", + "longitude": "-71.0191" }, { - "zip": "V5H", - "latitude": "49.2302", - "longitude": "-122.9952" + "zip": "G0Z", + "latitude": "46.179", + "longitude": "-72.1569" }, { - "zip": "V5J", - "latitude": "49.2038", - "longitude": "-122.9921" + "zip": "G1A", + "latitude": "46.8588", + "longitude": "-71.192" }, { - "zip": "V6V", - "latitude": "49.1853", - "longitude": "-123.0386" + "zip": "G1B", + "latitude": "46.9263", + "longitude": "-71.2258" }, { - "zip": "V6W", - "latitude": "49.1534", - "longitude": "-123.048" + "zip": "G1C", + "latitude": "46.8801", + "longitude": "-71.196" }, { - "zip": "V6X", - "latitude": "49.1836", - "longitude": "-123.1168" + "zip": "G1E", + "latitude": "46.8588", + "longitude": "-71.192" }, { - "zip": "V6Y", - "latitude": "49.17", - "longitude": "-123.1368" + "zip": "G1G", + "latitude": "46.8765", + "longitude": "-71.2839" }, { - "zip": "V7A", - "latitude": "49.1205", - "longitude": "-123.1171" + "zip": "G1H", + "latitude": "46.8528", + "longitude": "-71.2573" }, { - "zip": "V7B", - "latitude": "49.1988", - "longitude": "-123.1799" + "zip": "G1J", + "latitude": "46.838", + "longitude": "-71.2232" }, { - "zip": "V7C", - "latitude": "49.1626", - "longitude": "-123.1721" + "zip": "G1K", + "latitude": "46.814", + "longitude": "-71.2194" }, { - "zip": "V7E", - "latitude": "49.1323", - "longitude": "-123.1705" + "zip": "G1L", + "latitude": "46.8304", + "longitude": "-71.2455" }, { - "zip": "V8A", - "latitude": "50.0163", - "longitude": "-124.3226" + "zip": "G1M", + "latitude": "46.8183", + "longitude": "-71.2706" }, { - "zip": "V8B", - "latitude": "49.7002", - "longitude": "-123.156" + "zip": "G1N", + "latitude": "46.8035", + "longitude": "-71.2639" }, { - "zip": "V8C", - "latitude": "54.0524", - "longitude": "-128.6534" + "zip": "G1P", + "latitude": "46.8097", + "longitude": "-71.3102" }, { - "zip": "V8G", - "latitude": "54.5163", - "longitude": "-128.6035" + "zip": "G1R", + "latitude": "46.8074", + "longitude": "-71.2181" }, { - "zip": "V8J", - "latitude": "54.3161", - "longitude": "-130.3201" + "zip": "G1S", + "latitude": "46.7933", + "longitude": "-71.2453" }, { - "zip": "V8K", - "latitude": "48.8138", - "longitude": "-123.4973" + "zip": "G1T", + "latitude": "46.7741", + "longitude": "-71.2609" }, { - "zip": "V8L", - "latitude": "48.6496", - "longitude": "-123.4026" + "zip": "G1V", + "latitude": "46.7823", + "longitude": "-71.2882" }, { - "zip": "V8M", - "latitude": "48.5663", - "longitude": "-123.4193" + "zip": "G1W", + "latitude": "46.7589", + "longitude": "-71.298" }, { - "zip": "V8N", - "latitude": "48.4765", - "longitude": "-123.3145" + "zip": "G1X", + "latitude": "46.7749", + "longitude": "-71.3344" }, { - "zip": "V8P", - "latitude": "48.4583", - "longitude": "-123.3325" + "zip": "G1Y", + "latitude": "46.7507", + "longitude": "-71.3562" }, { - "zip": "V8R", - "latitude": "48.4496", - "longitude": "-123.3026" + "zip": "G2A", + "latitude": "46.8751", + "longitude": "-71.392" }, { - "zip": "V8S", - "latitude": "48.42", - "longitude": "-123.3047" + "zip": "G2B", + "latitude": "46.8505", + "longitude": "-71.3357" }, { - "zip": "V8T", - "latitude": "48.4392", - "longitude": "-123.3566" + "zip": "G2C", + "latitude": "46.8287", + "longitude": "-71.334" }, { - "zip": "V8V", - "latitude": "48.4167", - "longitude": "-123.365" + "zip": "G2E", + "latitude": "46.8083", + "longitude": "-71.3605" }, { - "zip": "V8W", - "latitude": "48.4267", - "longitude": "-123.3655" + "zip": "G2G", + "latitude": "46.7903", + "longitude": "-71.4157" }, { - "zip": "V8X", - "latitude": "48.4777", - "longitude": "-123.3658" + "zip": "G2J", + "latitude": "46.8399", + "longitude": "-71.2781" }, { - "zip": "V8Y", - "latitude": "48.5247", - "longitude": "-123.3745" + "zip": "G2K", + "latitude": "46.8545", + "longitude": "-71.3044" }, { - "zip": "V8Z", - "latitude": "48.4993", - "longitude": "-123.4003" + "zip": "G2L", + "latitude": "46.8895", + "longitude": "-71.2545" }, { - "zip": "V9A", - "latitude": "48.4496", - "longitude": "-123.4193" + "zip": "G2M", + "latitude": "46.922", + "longitude": "-71.3056" }, { - "zip": "V9B", - "latitude": "48.4793", - "longitude": "-123.5271" + "zip": "G2N", + "latitude": "46.9137", + "longitude": "-71.3398" + }, + { + "zip": "G3A", + "latitude": "46.7406", + "longitude": "-71.4513" }, { - "zip": "V9C", - "latitude": "48.3829", - "longitude": "-123.5359" + "zip": "G3B", + "latitude": "46.9833", + "longitude": "-71.2906" }, { - "zip": "V9E", - "latitude": "48.5219", - "longitude": "-123.453" + "zip": "G3C", + "latitude": "47.1691", + "longitude": "-71.4332" }, { - "zip": "V9G", - "latitude": "48.9829", - "longitude": "-123.8194" + "zip": "G3E", + "latitude": "46.8779", + "longitude": "-71.3408" }, { - "zip": "V9H", - "latitude": "49.9088", - "longitude": "-125.5862" + "zip": "G3G", + "latitude": "46.9242", + "longitude": "-71.3958" }, { - "zip": "V9J", - "latitude": "49.7242", - "longitude": "-125.2604" + "zip": "G3H", + "latitude": "46.7547", + "longitude": "-71.6957" }, { - "zip": "V9K", - "latitude": "49.3468", - "longitude": "-124.4361" + "zip": "G3J", + "latitude": "46.8603", + "longitude": "-71.4752" }, { - "zip": "V9L", - "latitude": "48.7829", - "longitude": "-123.7027" + "zip": "G3K", + "latitude": "46.8315", + "longitude": "-71.4429" }, { - "zip": "V9M", - "latitude": "49.6829", - "longitude": "-124.9361" + "zip": "G3L", + "latitude": "47.2374", + "longitude": "-71.8763" }, { - "zip": "V9N", - "latitude": "49.6585", - "longitude": "-124.9835" + "zip": "G3M", + "latitude": "46.6804", + "longitude": "-71.7239" }, { - "zip": "V9P", - "latitude": "49.3163", - "longitude": "-124.3194" + "zip": "G3N", + "latitude": "46.8524", + "longitude": "-71.6206" }, { - "zip": "V9R", - "latitude": "49.1609", - "longitude": "-123.9825" + "zip": "G3S", + "latitude": "46.8803", + "longitude": "-71.5146" }, { - "zip": "V9S", - "latitude": "49.1886", - "longitude": "-123.963" + "zip": "G3Z", + "latitude": "47.4411", + "longitude": "-70.4986" }, { - "zip": "V9T", - "latitude": "49.2146", - "longitude": "-124.02" + "zip": "G4A", + "latitude": "47.7184", + "longitude": "-70.2276" }, { - "zip": "V9V", - "latitude": "49.2391", - "longitude": "-124.0227" + "zip": "G4R", + "latitude": "50.8558", + "longitude": "-67.0511" }, { - "zip": "V9W", - "latitude": "50.0769", - "longitude": "-125.5909" + "zip": "G4S", + "latitude": "50.2713", + "longitude": "-66.3751" }, { - "zip": "V9X", - "latitude": "49.0419", - "longitude": "-123.979" + "zip": "G4T", + "latitude": "47.3999", + "longitude": "-61.7996" }, { - "zip": "V9Y", - "latitude": "49.2413", - "longitude": "-124.8028" + "zip": "G4V", + "latitude": "48.9711", + "longitude": "-66.3082" }, { - "zip": "V9Z", - "latitude": "48.3746", - "longitude": "-123.7276" + "zip": "G4W", + "latitude": "48.8286", + "longitude": "-67.522" }, { - "zip": "R0A", - "latitude": "49.2911", - "longitude": "-96.2985" + "zip": "G4X", + "latitude": "48.8334", + "longitude": "-64.4819" }, { - "zip": "R0B", - "latitude": "56.2701", - "longitude": "-96.9118" + "zip": "G4Z", + "latitude": "51.0872", + "longitude": "-68.632" }, { - "zip": "R0C", - "latitude": "51.4132", - "longitude": "-97.8525" + "zip": "G5A", + "latitude": "47.6575", + "longitude": "-70.1559" }, { - "zip": "R0E", - "latitude": "50.4751", - "longitude": "-95.961" + "zip": "G5B", + "latitude": "50.0334", + "longitude": "-66.8655" }, { - "zip": "R0G", - "latitude": "49.4394", - "longitude": "-98.0869" + "zip": "G5C", + "latitude": "50.3474", + "longitude": "-69.0411" }, { - "zip": "R0H", - "latitude": "50.3458", - "longitude": "-98.5152" + "zip": "G5H", + "latitude": "48.5839", + "longitude": "-68.1921" }, { - "zip": "R0J", - "latitude": "50.5842", - "longitude": "-100.1345" + "zip": "G5J", + "latitude": "48.4638", + "longitude": "-67.4313" }, { - "zip": "R0K", - "latitude": "49.555", - "longitude": "-99.7154" + "zip": "G5L", + "latitude": "48.416", + "longitude": "-68.5979" }, { - "zip": "R0L", - "latitude": "52.0092", - "longitude": "-100.2901" + "zip": "G5M", + "latitude": "48.4966", + "longitude": "-68.458" }, { - "zip": "R0M", - "latitude": "49.711", - "longitude": "-100.9263" + "zip": "G5N", + "latitude": "48.3668", + "longitude": "-68.4659" }, { - "zip": "R1A", - "latitude": "50.1436", - "longitude": "-96.8845" + "zip": "G5R", + "latitude": "47.8304", + "longitude": "-69.5342" }, { - "zip": "R1B", - "latitude": "50.084", - "longitude": "-96.9353" + "zip": "G5T", + "latitude": "47.5473", + "longitude": "-68.6431" }, { - "zip": "R1N", - "latitude": "49.9728", - "longitude": "-98.2926" + "zip": "G5V", + "latitude": "46.9804", + "longitude": "-70.5549" }, { - "zip": "R2C", - "latitude": "49.9247", - "longitude": "-96.9563" + "zip": "G5X", + "latitude": "46.2179", + "longitude": "-70.7787" }, { - "zip": "R2E", - "latitude": "49.9791", - "longitude": "-97.0128" + "zip": "G5Y", + "latitude": "46.1326", + "longitude": "-70.6375" }, { - "zip": "R2G", - "latitude": "49.9413", - "longitude": "-97.0571" + "zip": "G5Z", + "latitude": "46.0642", + "longitude": "-70.7118" }, { - "zip": "R2H", - "latitude": "49.8846", - "longitude": "-97.1186" + "zip": "G6A", + "latitude": "46.1437", + "longitude": "-70.6817" }, { - "zip": "R2J", - "latitude": "49.8665", - "longitude": "-97.0633" + "zip": "G6B", + "latitude": "45.5834", + "longitude": "-70.8823" }, { - "zip": "R2K", - "latitude": "49.9203", - "longitude": "-97.083" + "zip": "G6C", + "latitude": "46.7701", + "longitude": "-71.0906" }, { - "zip": "R2L", - "latitude": "49.9075", - "longitude": "-97.0996" + "zip": "G6E", + "latitude": "46.434", + "longitude": "-71.0117" }, { - "zip": "R2M", - "latitude": "49.8396", - "longitude": "-97.1147" + "zip": "G6G", + "latitude": "46.0937", + "longitude": "-71.3054" }, { - "zip": "R2N", - "latitude": "49.7838", - "longitude": "-97.0973" + "zip": "G6H", + "latitude": "46.07", + "longitude": "-71.4393" }, { - "zip": "R2P", - "latitude": "49.9696", - "longitude": "-97.1554" + "zip": "G6J", + "latitude": "46.6358", + "longitude": "-71.3098" }, { - "zip": "R2R", - "latitude": "49.9377", - "longitude": "-97.2162" + "zip": "G6K", + "latitude": "46.688", + "longitude": "-71.3028" }, { - "zip": "R2V", - "latitude": "49.9548", - "longitude": "-97.1112" + "zip": "G6L", + "latitude": "46.2186", + "longitude": "-71.762" }, { - "zip": "R2W", - "latitude": "49.9195", - "longitude": "-97.1354" + "zip": "G6P", + "latitude": "46.0529", + "longitude": "-71.9477" }, { - "zip": "R2X", - "latitude": "49.9322", - "longitude": "-97.1733" + "zip": "G6R", + "latitude": "46.016", + "longitude": "-71.9561" }, { - "zip": "R2Y", - "latitude": "49.9073", - "longitude": "-97.2945" + "zip": "G6S", + "latitude": "46.0264", + "longitude": "-71.8719" }, { - "zip": "R3A", - "latitude": "49.9038", - "longitude": "-97.1489" + "zip": "G6T", + "latitude": "46.0828", + "longitude": "-71.9728" }, { - "zip": "R3B", - "latitude": "49.898", - "longitude": "-97.1401" + "zip": "G6V", + "latitude": "46.8033", + "longitude": "-71.1779" }, { - "zip": "R3C", - "latitude": "50.011", - "longitude": "-97.2184" + "zip": "G6W", + "latitude": "46.7546", + "longitude": "-71.22" }, { - "zip": "R3E", - "latitude": "49.9081", - "longitude": "-97.1779" + "zip": "G6X", + "latitude": "46.7151", + "longitude": "-71.2612" }, { - "zip": "R3G", - "latitude": "49.8876", - "longitude": "-97.1807" + "zip": "G6Y", + "latitude": "46.8033", + "longitude": "-71.1779" }, { - "zip": "R3H", - "latitude": "49.9033", - "longitude": "-97.2074" + "zip": "G6Z", + "latitude": "46.6901", + "longitude": "-71.1849" }, { - "zip": "R3J", - "latitude": "49.8966", - "longitude": "-97.2404" + "zip": "G7A", + "latitude": "46.6842", + "longitude": "-71.3827" }, { - "zip": "R3K", - "latitude": "49.8734", - "longitude": "-97.307" + "zip": "G7B", + "latitude": "48.3398", + "longitude": "-70.8893" }, { - "zip": "R3L", - "latitude": "49.867", - "longitude": "-97.1356" + "zip": "G7G", + "latitude": "48.445", + "longitude": "-71.1025" }, { - "zip": "R3M", - "latitude": "49.8625", - "longitude": "-97.1665" + "zip": "G7H", + "latitude": "48.4187", + "longitude": "-71.0417" }, { - "zip": "R3N", - "latitude": "49.8629", - "longitude": "-97.1959" + "zip": "G7J", + "latitude": "48.4175", + "longitude": "-71.1031" }, { - "zip": "R3P", - "latitude": "49.8425", - "longitude": "-97.2182" + "zip": "G7K", + "latitude": "48.3689", + "longitude": "-71.1175" }, { - "zip": "R3R", - "latitude": "49.8546", - "longitude": "-97.2874" + "zip": "G7N", + "latitude": "48.2007", + "longitude": "-71.1426" }, { - "zip": "R3S", - "latitude": "49.8255", - "longitude": "-97.2934" + "zip": "G7P", + "latitude": "48.5501", + "longitude": "-71.3158" }, { - "zip": "R3T", - "latitude": "49.8143", - "longitude": "-97.1531" + "zip": "G7S", + "latitude": "48.4294", + "longitude": "-71.1774" }, { - "zip": "R3V", - "latitude": "49.7462", - "longitude": "-97.1745" + "zip": "G7T", + "latitude": "48.3975", + "longitude": "-71.1527" }, { - "zip": "R3W", - "latitude": "49.9141", - "longitude": "-97.0401" + "zip": "G7X", + "latitude": "48.3199", + "longitude": "-71.4149" }, { - "zip": "R3X", - "latitude": "49.8209", - "longitude": "-97.0322" + "zip": "G7Y", + "latitude": "48.3701", + "longitude": "-71.2358" }, { - "zip": "R3Y", - "latitude": "49.7885", - "longitude": "-97.2147" + "zip": "G7Z", + "latitude": "48.4381", + "longitude": "-71.2642" }, { - "zip": "R4A", - "latitude": "50.0211", - "longitude": "-97.1147" + "zip": "G8A", + "latitude": "48.4233", + "longitude": "-71.3629" }, { - "zip": "R4H", - "latitude": "49.8761", - "longitude": "-97.3812" + "zip": "G8B", + "latitude": "48.5548", + "longitude": "-71.673" }, { - "zip": "R4J", - "latitude": "49.8467", - "longitude": "-97.4319" + "zip": "G8C", + "latitude": "48.5278", + "longitude": "-71.6364" }, { - "zip": "R4K", - "latitude": "49.8908", - "longitude": "-97.6004" + "zip": "G8E", + "latitude": "48.6377", + "longitude": "-71.6957" }, { - "zip": "R4L", - "latitude": "49.9372", - "longitude": "-97.5545" + "zip": "G8G", + "latitude": "47.8076", + "longitude": "-71.5907" }, { - "zip": "R5A", - "latitude": "49.712", - "longitude": "-97.0836" + "zip": "G8H", + "latitude": "48.5168", + "longitude": "-72.2324" }, { - "zip": "R5G", - "latitude": "49.5258", - "longitude": "-96.6845" + "zip": "G8J", + "latitude": "48.5834", + "longitude": "-72.3324" }, { - "zip": "R5H", - "latitude": "49.6697", - "longitude": "-96.65" + "zip": "G8K", + "latitude": "48.6501", + "longitude": "-72.4491" }, { - "zip": "R6M", - "latitude": "49.1919", - "longitude": "-98.1014" + "zip": "G8L", + "latitude": "48.8763", + "longitude": "-72.212" }, { - "zip": "R6W", - "latitude": "49.1817", - "longitude": "-97.941" + "zip": "G8M", + "latitude": "48.8832", + "longitude": "-72.4487" }, { - "zip": "R7A", - "latitude": "49.8174", - "longitude": "-99.9565" + "zip": "G8N", + "latitude": "48.3473", + "longitude": "-71.6786" }, { - "zip": "R7B", - "latitude": "49.842", - "longitude": "-99.9831" + "zip": "G8P", + "latitude": "49.9168", + "longitude": "-74.3659" }, { - "zip": "R7C", - "latitude": "49.8817", - "longitude": "-99.965" + "zip": "G8T", + "latitude": "46.3877", + "longitude": "-72.5357" }, { - "zip": "R7N", - "latitude": "51.1494", - "longitude": "-100.0502" + "zip": "G8V", + "latitude": "46.4098", + "longitude": "-72.4908" }, { - "zip": "R8A", - "latitude": "54.7682", - "longitude": "-101.865" + "zip": "G8W", + "latitude": "46.4176", + "longitude": "-72.6372" }, { - "zip": "R8N", - "latitude": "55.7435", - "longitude": "-97.8558" + "zip": "G8Y", + "latitude": "46.3668", + "longitude": "-72.6168" }, { - "zip": "R9A", - "latitude": "53.704", - "longitude": "-101.2933" + "zip": "G8Z", + "latitude": "46.3458", + "longitude": "-72.5716" }, { - "zip": "E1A", - "latitude": "46.0967", - "longitude": "-64.7087" + "zip": "G9A", + "latitude": "46.3695", + "longitude": "-72.6789" }, { - "zip": "E1B", - "latitude": "46.0545", - "longitude": "-64.816" + "zip": "G9B", + "latitude": "46.316", + "longitude": "-72.6833" }, { - "zip": "E1C", - "latitude": "46.0987", - "longitude": "-64.8036" + "zip": "G9C", + "latitude": "46.3922", + "longitude": "-72.6725" + }, + { + "zip": "G9H", + "latitude": "46.3334", + "longitude": "-72.4324" }, { - "zip": "E1E", - "latitude": "46.0771", - "longitude": "-64.8529" + "zip": "G9N", + "latitude": "46.5564", + "longitude": "-72.7198" }, { - "zip": "E1G", - "latitude": "46.1797", - "longitude": "-64.9484" + "zip": "G9P", + "latitude": "46.5068", + "longitude": "-72.7436" }, { - "zip": "E1H", - "latitude": "", - "longitude": "46.1732" + "zip": "G9R", + "latitude": "46.6098", + "longitude": "-72.8266" }, { - "zip": "E1J", - "latitude": "45.9976", - "longitude": "-64.8483" + "zip": "G9T", + "latitude": "46.6315", + "longitude": "-72.737" }, { - "zip": "E1N", - "latitude": "46.9501", - "longitude": "-65.3239" + "zip": "G9X", + "latitude": "47.4334", + "longitude": "-72.7824" }, { - "zip": "E1V", - "latitude": "47.1942", - "longitude": "-65.9381" + "zip": "H0M", + "latitude": "45.6986", + "longitude": "-73.5025" }, { - "zip": "E1W", - "latitude": "47.7941", - "longitude": "-64.9386" + "zip": "H1A", + "latitude": "45.6753", + "longitude": "-73.5016" }, { - "zip": "E1X", - "latitude": "47.5144", - "longitude": "-64.9181" + "zip": "H1B", + "latitude": "45.632", + "longitude": "-73.5075" }, { - "zip": "E2A", - "latitude": "47.6181", - "longitude": "-65.6511" + "zip": "H1C", + "latitude": "45.6656", + "longitude": "-73.5367" }, { - "zip": "E2E", - "latitude": "", - "longitude": "45.4137" + "zip": "H1E", + "latitude": "45.6342", + "longitude": "-73.5842" }, { - "zip": "E2G", - "latitude": "45.4534", - "longitude": "-65.931" + "zip": "H1G", + "latitude": "45.6109", + "longitude": "-73.6211" }, { - "zip": "E2H", - "latitude": "", - "longitude": "45.35" + "zip": "H1H", + "latitude": "45.5899", + "longitude": "-73.6389" }, { - "zip": "E2J", - "latitude": "45.2563", - "longitude": "-65.9432" + "zip": "H1J", + "latitude": "45.6097", + "longitude": "-73.5794" }, { - "zip": "E2K", - "latitude": "45.3053", - "longitude": "-66.0808" + "zip": "H1K", + "latitude": "45.6097", + "longitude": "-73.5472" }, { - "zip": "E2L", - "latitude": "45.2717", - "longitude": "-66.0584" + "zip": "H1L", + "latitude": "45.6043", + "longitude": "-73.5178" }, { - "zip": "E2M", - "latitude": "45.2347", - "longitude": "-66.1749" + "zip": "H1M", + "latitude": "45.5883", + "longitude": "-73.5572" }, { - "zip": "E2N", - "latitude": "45.3176", - "longitude": "-65.9271" + "zip": "H1N", + "latitude": "45.5779", + "longitude": "-73.5304" }, { - "zip": "E2P", - "latitude": "45.2426", - "longitude": "-65.9847" + "zip": "H1P", + "latitude": "45.5966", + "longitude": "-73.5928" }, { - "zip": "E2R", - "latitude": "46.0368", - "longitude": "-66.0373" + "zip": "H1R", + "latitude": "45.5864", + "longitude": "-73.6082" }, { - "zip": "E2S", - "latitude": "45.3371", - "longitude": "-65.8133" + "zip": "H1S", + "latitude": "45.5808", + "longitude": "-73.5825" }, { - "zip": "E2V", - "latitude": "45.8351", - "longitude": "-66.4792" + "zip": "H1T", + "latitude": "45.573", + "longitude": "-73.5701" }, { - "zip": "E3A", - "latitude": "46.0401", - "longitude": "-66.3862" + "zip": "H1V", + "latitude": "45.5585", + "longitude": "-73.5386" }, { - "zip": "E3B", - "latitude": "45.8119", - "longitude": "-66.6763" + "zip": "H1W", + "latitude": "45.5442", + "longitude": "-73.5468" }, { - "zip": "E3C", - "latitude": "", - "longitude": "45.902" + "zip": "H1X", + "latitude": "45.5583", + "longitude": "-73.5701" }, { - "zip": "E3E", - "latitude": "45.8834", - "longitude": "-66.9156" + "zip": "H1Y", + "latitude": "45.5486", + "longitude": "-73.5788" }, { - "zip": "E3G", - "latitude": "46.0546", - "longitude": "-66.7344" + "zip": "H1Z", + "latitude": "45.5694", + "longitude": "-73.6221" }, { - "zip": "E3L", - "latitude": "45.1804", - "longitude": "-67.2953" + "zip": "H2A", + "latitude": "45.5618", + "longitude": "-73.599" }, { - "zip": "E3N", - "latitude": "48.0075", - "longitude": "-66.6727" + "zip": "H2B", + "latitude": "45.5741", + "longitude": "-73.6507" }, { - "zip": "E3V", - "latitude": "47.3737", - "longitude": "-68.3251" + "zip": "H2C", + "latitude": "45.5606", + "longitude": "-73.6584" }, { - "zip": "E3Y", - "latitude": "47.1683", - "longitude": "-67.6207" + "zip": "H2E", + "latitude": "45.5514", + "longitude": "-73.6116" }, { - "zip": "E3Z", - "latitude": "46.9266", - "longitude": "-67.7466" + "zip": "H2G", + "latitude": "45.5438", + "longitude": "-73.5927" }, { - "zip": "E4A", - "latitude": "46.1599", - "longitude": "-65.8102" + "zip": "H2H", + "latitude": "45.5374", + "longitude": "-73.5735" }, { - "zip": "E4B", - "latitude": "46.0848", - "longitude": "-66.0622" + "zip": "H2J", + "latitude": "45.5302", + "longitude": "-73.5831" }, { - "zip": "E4C", - "latitude": "45.8693", - "longitude": "-65.9006" + "zip": "H2K", + "latitude": "45.5307", + "longitude": "-73.5547" }, { - "zip": "E4E", - "latitude": "45.7227", - "longitude": "-65.5066" + "zip": "H2L", + "latitude": "45.5186", + "longitude": "-73.5545" }, { - "zip": "E4G", - "latitude": "45.8552", - "longitude": "-65.4795" + "zip": "H2M", + "latitude": "45.5528", + "longitude": "-73.6411" }, { - "zip": "E4H", - "latitude": "45.9199", - "longitude": "-64.6552" + "zip": "H2N", + "latitude": "45.5394", + "longitude": "-73.6513" }, { - "zip": "E4J", - "latitude": "46.0391", - "longitude": "-65.0463" + "zip": "H2P", + "latitude": "45.5435", + "longitude": "-73.6339" }, { - "zip": "E4K", - "latitude": "45.9016", - "longitude": "-64.508" + "zip": "H2R", + "latitude": "45.5401", + "longitude": "-73.6225" }, { - "zip": "E4L", - "latitude": "45.9188", - "longitude": "-64.3845" + "zip": "H2S", + "latitude": "45.5354", + "longitude": "-73.6061" }, { - "zip": "E4M", - "latitude": "46.0919", - "longitude": "-64.0173" + "zip": "H2T", + "latitude": "45.5247", + "longitude": "-73.5953" }, { - "zip": "E4N", - "latitude": "46.2129", - "longitude": "-64.2784" + "zip": "H2V", + "latitude": "45.5168", + "longitude": "-73.6072" }, { - "zip": "E4P", - "latitude": "46.2198", - "longitude": "-64.5411" + "zip": "H2W", + "latitude": "45.5176", + "longitude": "-73.5804" }, { - "zip": "E4R", - "latitude": "46.3324", - "longitude": "-64.6187" + "zip": "H2X", + "latitude": "45.5115", + "longitude": "-73.5683" }, { - "zip": "E4S", - "latitude": "46.4684", - "longitude": "-64.739" + "zip": "H2Y", + "latitude": "45.5057", + "longitude": "-73.555" }, { - "zip": "E4T", - "latitude": "46.3042", - "longitude": "-64.972" + "zip": "H2Z", + "latitude": "45.5052", + "longitude": "-73.5622" }, { - "zip": "E4V", - "latitude": "46.3629", - "longitude": "-64.7499" + "zip": "H3A", + "latitude": "45.504", + "longitude": "-73.5747" }, { - "zip": "E4W", - "latitude": "46.6807", - "longitude": "-64.8804" + "zip": "H3B", + "latitude": "45.5005", + "longitude": "-73.5684" }, { - "zip": "E4X", - "latitude": "46.7401", - "longitude": "-64.9698" + "zip": "H3C", + "latitude": "45.498", + "longitude": "-73.5472" }, { - "zip": "E4Y", - "latitude": "46.7345", - "longitude": "-65.427" + "zip": "H3E", + "latitude": "45.4594", + "longitude": "-73.5501" }, { - "zip": "E4Z", - "latitude": "45.9394", - "longitude": "-65.1802" + "zip": "H3G", + "latitude": "45.4987", + "longitude": "-73.5793" }, { - "zip": "E5A", - "latitude": "45.3705", - "longitude": "-67.1737" + "zip": "H3H", + "latitude": "45.5009", + "longitude": "-73.5877" }, { - "zip": "E5B", - "latitude": "45.0845", - "longitude": "-67.0617" + "zip": "H3J", + "latitude": "45.4861", + "longitude": "-73.5732" }, { - "zip": "E5C", - "latitude": "45.1265", - "longitude": "-66.8314" + "zip": "H3K", + "latitude": "45.4805", + "longitude": "-73.5554" }, { - "zip": "E5E", - "latitude": "44.8908", - "longitude": "-66.9318" + "zip": "H3L", + "latitude": "45.5467", + "longitude": "-73.6718" }, { - "zip": "E5G", - "latitude": "44.6976", - "longitude": "-66.8065" + "zip": "H3M", + "latitude": "45.5383", + "longitude": "-73.6932" }, { - "zip": "E5H", - "latitude": "45.1168", - "longitude": "-66.6822" + "zip": "H3N", + "latitude": "45.5302", + "longitude": "-73.6327" }, { - "zip": "E5J", - "latitude": "45.1979", - "longitude": "-66.4308" + "zip": "H3P", + "latitude": "45.5217", + "longitude": "-73.6393" }, { - "zip": "E5K", - "latitude": "45.3407", - "longitude": "-66.2528" + "zip": "H3R", + "latitude": "45.5101", + "longitude": "-73.6478" }, { - "zip": "E5L", - "latitude": "45.6604", - "longitude": "-66.6139" + "zip": "H3S", + "latitude": "45.5063", + "longitude": "-73.6297" }, { - "zip": "E5M", - "latitude": "45.7701", - "longitude": "-66.1617" + "zip": "H3T", + "latitude": "45.5018", + "longitude": "-73.6191" }, { - "zip": "E5N", - "latitude": "45.5288", - "longitude": "-65.8535" + "zip": "H3V", + "latitude": "45.499", + "longitude": "-73.6089" }, { - "zip": "E5P", - "latitude": "45.7599", - "longitude": "-65.6704" + "zip": "H3W", + "latitude": "45.4897", + "longitude": "-73.6312" }, { - "zip": "E5R", - "latitude": "45.351", - "longitude": "-65.5457" + "zip": "H3X", + "latitude": "45.4819", + "longitude": "-73.6421" }, { - "zip": "E5S", - "latitude": "45.4098", - "longitude": "-66.0932" + "zip": "H3Y", + "latitude": "45.4876", + "longitude": "-73.6045" }, { - "zip": "E5T", - "latitude": "45.6508", - "longitude": "-65.7302" + "zip": "H3Z", + "latitude": "45.4825", + "longitude": "-73.5933" }, { - "zip": "E5V", - "latitude": "44.9862", - "longitude": "-66.9694" + "zip": "H4A", + "latitude": "45.4717", + "longitude": "-73.6149" }, { - "zip": "E6A", - "latitude": "46.4558", - "longitude": "-66.4198" + "zip": "H4B", + "latitude": "45.4604", + "longitude": "-73.6303" }, { - "zip": "E6B", - "latitude": "46.3381", - "longitude": "-66.9058" + "zip": "H4C", + "latitude": "45.4737", + "longitude": "-73.5882" }, { - "zip": "E6C", - "latitude": "46.1168", - "longitude": "-66.5989" + "zip": "H4E", + "latitude": "45.4546", + "longitude": "-73.5985" }, { - "zip": "E6E", - "latitude": "46.1307", - "longitude": "-67.1962" + "zip": "H4G", + "latitude": "45.4643", + "longitude": "-73.5698" }, { - "zip": "E6G", - "latitude": "45.9967", - "longitude": "-67.2403" + "zip": "H4H", + "latitude": "45.4459", + "longitude": "-73.5815" }, { - "zip": "E6H", - "latitude": "45.8954", - "longitude": "-67.4678" + "zip": "H4J", + "latitude": "45.5313", + "longitude": "-73.7091" }, { - "zip": "E6J", - "latitude": "45.5923", - "longitude": "-67.307" + "zip": "H4K", + "latitude": "45.5171", + "longitude": "-73.7363" }, { - "zip": "E6K", - "latitude": "45.729", - "longitude": "-67.0064" + "zip": "H4L", + "latitude": "45.517", + "longitude": "-73.6831" }, { - "zip": "E6L", - "latitude": "45.9881", - "longitude": "-67.0338" + "zip": "H4M", + "latitude": "45.4979", + "longitude": "-73.6886" }, { - "zip": "E7A", - "latitude": "47.3", - "longitude": "-68.7487" + "zip": "H4N", + "latitude": "45.5263", + "longitude": "-73.6649" }, { - "zip": "E7B", - "latitude": "47.5655", - "longitude": "-68.3127" + "zip": "H4P", + "latitude": "45.4964", + "longitude": "-73.6647" }, { - "zip": "E7C", - "latitude": "47.6583", - "longitude": "-68.0684" + "zip": "H4R", + "latitude": "45.5049", + "longitude": "-73.7142" }, { - "zip": "E7E", - "latitude": "47.173", - "longitude": "-67.9247" + "zip": "H4S", + "latitude": "45.4858", + "longitude": "-73.7433" }, { - "zip": "E7G", - "latitude": "46.9065", - "longitude": "-67.39" + "zip": "H4T", + "latitude": "45.4752", + "longitude": "-73.6961" }, { - "zip": "E7H", - "latitude": "46.7355", - "longitude": "-67.7039" + "zip": "H4V", + "latitude": "45.4671", + "longitude": "-73.6487" }, { - "zip": "E7J", - "latitude": "46.5807", - "longitude": "-67.5911" + "zip": "H4W", + "latitude": "45.47", + "longitude": "-73.6686" }, { - "zip": "E7K", - "latitude": "46.3982", - "longitude": "-67.7174" + "zip": "H4X", + "latitude": "45.4529", + "longitude": "-73.6492" }, { - "zip": "E7L", - "latitude": "46.5528", - "longitude": "-67.305" + "zip": "H4Y", + "latitude": "45.8654", + "longitude": "-72.7614" }, { - "zip": "E7M", - "latitude": "46.158", - "longitude": "-67.5838" + "zip": "H4Z", + "latitude": "45.5061", + "longitude": "-73.5573" }, - { - "zip": "E7N", - "latitude": "46.0555", - "longitude": "-67.5839" + { + "zip": "H5A", + "latitude": "45.4992", + "longitude": "-73.5646" }, { - "zip": "E7P", - "latitude": "46.2999", - "longitude": "-67.5167" + "zip": "H5B", + "latitude": "45.5066", + "longitude": "-73.5623" }, { - "zip": "E8A", - "latitude": "47.5133", - "longitude": "-67.3929" + "zip": "H7A", + "latitude": "45.6739", + "longitude": "-73.5924" }, { - "zip": "E8B", - "latitude": "47.6446", - "longitude": "-67.3434" + "zip": "H7B", + "latitude": "45.6757", + "longitude": "-73.6388" }, { - "zip": "E8C", - "latitude": "48.055", - "longitude": "-66.3847" + "zip": "H7C", + "latitude": "45.6168", + "longitude": "-73.6492" }, { - "zip": "E8E", - "latitude": "47.679", - "longitude": "-66.4342" + "zip": "H7E", + "latitude": "45.6225", + "longitude": "-73.6949" }, { - "zip": "E8G", - "latitude": "47.8023", - "longitude": "-66.1243" + "zip": "H7G", + "latitude": "45.5771", + "longitude": "-73.6873" }, { - "zip": "E8J", - "latitude": "47.7941", - "longitude": "-65.8219" + "zip": "H7H", + "latitude": "45.6409", + "longitude": "-73.7542" }, { - "zip": "E8K", - "latitude": "47.6913", - "longitude": "-65.6989" + "zip": "H7J", + "latitude": "45.6625", + "longitude": "-73.7002" }, { - "zip": "E8L", - "latitude": "47.475", - "longitude": "-65.495" + "zip": "H7K", + "latitude": "45.6213", + "longitude": "-73.7398" }, { - "zip": "E8M", - "latitude": "47.5765", - "longitude": "-65.1379" + "zip": "H7L", + "latitude": "45.6168", + "longitude": "-73.7825" }, { - "zip": "E8N", - "latitude": "47.8078", - "longitude": "-65.1945" + "zip": "H7M", + "latitude": "45.5984", + "longitude": "-73.7159" }, { - "zip": "E8P", - "latitude": "47.6672", - "longitude": "-64.8248" + "zip": "H7N", + "latitude": "45.5501", + "longitude": "-73.6992" }, { - "zip": "E8R", - "latitude": "47.6383", - "longitude": "-65.1709" + "zip": "H7P", + "latitude": "45.578", + "longitude": "-73.8004" }, { - "zip": "E8S", - "latitude": "47.7287", - "longitude": "-64.7247" + "zip": "H7R", + "latitude": "45.5526", + "longitude": "-73.8507" }, { - "zip": "E8T", - "latitude": "47.7936", - "longitude": "-64.6475" + "zip": "H7S", + "latitude": "45.5793", + "longitude": "-73.7367" }, { - "zip": "E9A", - "latitude": "47.0188", - "longitude": "-64.92" + "zip": "H7T", + "latitude": "45.5573", + "longitude": "-73.7725" }, { - "zip": "E9B", - "latitude": "46.7398", - "longitude": "-65.8319" + "zip": "H7V", + "latitude": "45.5478", + "longitude": "-73.7368" }, { - "zip": "E9C", - "latitude": "46.557", - "longitude": "-66.1257" + "zip": "H7W", + "latitude": "45.5338", + "longitude": "-73.7652" }, { - "zip": "E9E", - "latitude": "46.8486", - "longitude": "-65.6772" + "zip": "H7X", + "latitude": "45.5334", + "longitude": "-73.8159" }, { - "zip": "E9G", - "latitude": "47.2489", - "longitude": "-65.0741" + "zip": "H7Y", + "latitude": "45.5284", + "longitude": "-73.8509" }, { - "zip": "E9H", - "latitude": "47.3528", - "longitude": "-65.0538" + "zip": "H8N", + "latitude": "45.438", + "longitude": "-73.6215" }, { - "zip": "A0A", - "latitude": "47.2195", - "longitude": "-53.1448" + "zip": "H8P", + "latitude": "45.4011", + "longitude": "-73.619" }, { - "zip": "A0B", - "latitude": "47.327", - "longitude": "-53.6609" + "zip": "H8R", + "latitude": "45.3994", + "longitude": "-73.6506" }, { - "zip": "A0C", - "latitude": "48.3843", - "longitude": "-53.9081" + "zip": "H8S", + "latitude": "45.4402", + "longitude": "-73.6747" }, { - "zip": "A0E", - "latitude": "47.5607", - "longitude": "-54.7801" + "zip": "H8T", + "latitude": "45.4419", + "longitude": "-73.7057" }, { - "zip": "A0G", - "latitude": "48.8657", - "longitude": "-54.7296" + "zip": "H8Y", + "latitude": "45.5084", + "longitude": "-73.8075" }, { - "zip": "A0H", - "latitude": "48.4311", - "longitude": "-56.1758" + "zip": "H8Z", + "latitude": "45.5069", + "longitude": "-73.8407" }, { - "zip": "A0J", - "latitude": "49.5067", - "longitude": "-56.2616" + "zip": "H9A", + "latitude": "45.4948", + "longitude": "-73.8317" }, { - "zip": "A0K", - "latitude": "52.7359", - "longitude": "-57.9825" + "zip": "H9B", + "latitude": "45.4897", + "longitude": "-73.7958" }, { - "zip": "A0L", - "latitude": "48.9445", - "longitude": "-58.0645" + "zip": "H9C", + "latitude": "45.5055", + "longitude": "-73.8789" }, { - "zip": "A0M", - "latitude": "47.8037", - "longitude": "-58.3869" + "zip": "H9E", + "latitude": "45.4865", + "longitude": "-73.9092" }, { - "zip": "A0N", - "latitude": "48.0868", - "longitude": "-57.8231" + "zip": "H9G", + "latitude": "45.4756", + "longitude": "-73.8367" }, { - "zip": "A0P", - "latitude": "54.9549", - "longitude": "-61.6024" + "zip": "H9H", + "latitude": "45.4683", + "longitude": "-73.8565" }, { - "zip": "A0R", - "latitude": "53.54", - "longitude": "-65.112" + "zip": "H9J", + "latitude": "45.4501", + "longitude": "-73.8659" }, { - "zip": "A1A", - "latitude": "47.5986", - "longitude": "-52.6926" + "zip": "H9K", + "latitude": "45.4577", + "longitude": "-73.9162" }, { - "zip": "A1B", - "latitude": "47.5698", - "longitude": "-52.7796" + "zip": "H9P", + "latitude": "45.4679", + "longitude": "-73.7748" }, { - "zip": "A1C", - "latitude": "47.5124", - "longitude": "-52.6729" + "zip": "H9R", + "latitude": "45.4487", + "longitude": "-73.8167" }, { - "zip": "A1E", - "latitude": "47.5334", - "longitude": "-52.7595" + "zip": "H9S", + "latitude": "45.4414", + "longitude": "-73.7749" }, { - "zip": "A1G", - "latitude": "47.506", - "longitude": "-52.7603" + "zip": "H9W", + "latitude": "45.4334", + "longitude": "-73.8659" }, { - "zip": "A1H", - "latitude": "47.483", - "longitude": "-52.8415" + "zip": "H9X", + "latitude": "45.4062", + "longitude": "-73.9456" }, { - "zip": "A1K", - "latitude": "47.6666", - "longitude": "-52.7313" + "zip": "J0A", + "latitude": "45.8382", + "longitude": "-71.9542" }, { - "zip": "A1L", - "latitude": "47.5291", - "longitude": "-52.8814" + "zip": "J0B", + "latitude": "45.1001", + "longitude": "-72.0491" }, { - "zip": "A1M", - "latitude": "47.6207", - "longitude": "-52.8318" + "zip": "J0C", + "latitude": "45.8567", + "longitude": "-72.6966" }, { - "zip": "A1N", - "latitude": "47.5194", - "longitude": "-52.8122" + "zip": "J0E", + "latitude": "45.2831", + "longitude": "-72.5244" }, { - "zip": "A1S", - "latitude": "47.4212", - "longitude": "-52.8077" + "zip": "J0G", + "latitude": "46.021", + "longitude": "-72.8239" }, { - "zip": "A1V", - "latitude": "48.9682", - "longitude": "-54.5906" + "zip": "J0H", + "latitude": "45.6609", + "longitude": "-72.77" }, { - "zip": "A1W", - "latitude": "47.5096", - "longitude": "-52.9447" + "zip": "J0J", + "latitude": "45.1529", + "longitude": "-73.1636" }, { - "zip": "A1X", - "latitude": "47.4999", - "longitude": "-52.9981" + "zip": "J0K", + "latitude": "46.7966", + "longitude": "-73.8705" }, { - "zip": "A1Y", - "latitude": "47.7113", - "longitude": "-53.2953" + "zip": "J0L", + "latitude": "45.1956", + "longitude": "-73.5695" }, { - "zip": "A2A", - "latitude": "48.9332", - "longitude": "-55.6649" + "zip": "J0M", + "latitude": "58.3269", + "longitude": "-72.1637" }, { - "zip": "A2B", - "latitude": "48.9499", - "longitude": "-55.6649" + "zip": "J0N", + "latitude": "45.5135", + "longitude": "-74.0534" }, { - "zip": "A2H", - "latitude": "48.9156", - "longitude": "-57.797" + "zip": "J0P", + "latitude": "45.3655", + "longitude": "-74.312" }, { - "zip": "A2N", - "latitude": "48.55", - "longitude": "-58.5818" + "zip": "J0R", + "latitude": "45.866", + "longitude": "-74.1785" }, { - "zip": "A2V", - "latitude": "52.9517", - "longitude": "-66.9328" + "zip": "J0S", + "latitude": "45.1082", + "longitude": "-74.0451" }, { - "zip": "A5A", - "latitude": "48.1666", - "longitude": "-53.9648" + "zip": "J0T", + "latitude": "46.3002", + "longitude": "-74.5855" }, { - "zip": "A8A", - "latitude": "49.1667", - "longitude": "-57.4316" + "zip": "J0V", + "latitude": "45.8265", + "longitude": "-74.9318" }, { - "zip": "B0C", - "latitude": "46.6482", - "longitude": "-60.5396" + "zip": "J0W", + "latitude": "47.0921", + "longitude": "-75.7967" }, { - "zip": "B0E", - "latitude": "46.1133", - "longitude": "-61.0251" + "zip": "J0X", + "latitude": "46.307", + "longitude": "-76.7653" }, { - "zip": "B0H", - "latitude": "45.3335", - "longitude": "-61.8333" + "zip": "J0Y", + "latitude": "52.1046", + "longitude": "-75.2807" }, { - "zip": "B0J", - "latitude": "44.9419", - "longitude": "-62.6471" + "zip": "J0Z", + "latitude": "47.8626", + "longitude": "-78.824" }, { - "zip": "B0K", - "latitude": "45.6138", - "longitude": "-62.9506" + "zip": "J1A", + "latitude": "45.1334", + "longitude": "-71.7991" }, { - "zip": "B0L", - "latitude": "45.6908", - "longitude": "-64.3641" + "zip": "J1C", + "latitude": "45.4797", + "longitude": "-71.9492" }, { - "zip": "B0M", - "latitude": "45.5354", - "longitude": "-64.0393" + "zip": "J1E", + "latitude": "45.4231", + "longitude": "-71.8723" }, { - "zip": "B0N", - "latitude": "45.0963", - "longitude": "-63.4701" + "zip": "J1G", + "latitude": "45.4024", + "longitude": "-71.8479" }, { - "zip": "B0P", - "latitude": "45.0328", - "longitude": "-64.6566" + "zip": "J1H", + "latitude": "45.3891", + "longitude": "-71.8986" }, { - "zip": "B0R", - "latitude": "44.6003", - "longitude": "-64.7443" + "zip": "J1J", + "latitude": "45.4131", + "longitude": "-71.9238" }, { - "zip": "B0S", - "latitude": "44.6861", - "longitude": "-65.3002" + "zip": "J1K", + "latitude": "45.3822", + "longitude": "-71.9327" }, { - "zip": "B0T", - "latitude": "44.0802", - "longitude": "-65.1175" + "zip": "J1L", + "latitude": "45.4113", + "longitude": "-71.9586" }, { - "zip": "B0V", - "latitude": "44.5342", - "longitude": "-65.7783" + "zip": "J1M", + "latitude": "45.3656", + "longitude": "-71.842" }, { - "zip": "B0W", - "latitude": "44.0486", - "longitude": "-65.7547" + "zip": "J1N", + "latitude": "45.3395", + "longitude": "-72.0128" }, { - "zip": "B1A", - "latitude": "46.197", - "longitude": "-59.957" + "zip": "J1R", + "latitude": "45.3966", + "longitude": "-72.0422" }, { - "zip": "B1B", - "latitude": "46.1174", - "longitude": "-59.9144" + "zip": "J1S", + "latitude": "45.5668", + "longitude": "-71.9991" }, { - "zip": "B1C", - "latitude": "45.9485", - "longitude": "-59.9737" + "zip": "J1T", + "latitude": "45.7668", + "longitude": "-71.9324" }, { - "zip": "B1E", - "latitude": "46.1845", - "longitude": "-60.0166" + "zip": "J1X", + "latitude": "45.2668", + "longitude": "-72.1491" }, { - "zip": "B1G", - "latitude": "46.2168", - "longitude": "-60.0151" + "zip": "J1Z", + "latitude": "45.9334", + "longitude": "-72.4324" }, { - "zip": "B1H", - "latitude": "46.2501", - "longitude": "-60.0817" + "zip": "J2A", + "latitude": "45.8152", + "longitude": "-72.4027" }, { - "zip": "B1J", - "latitude": "45.9834", - "longitude": "-60.3652" + "zip": "J2B", + "latitude": "45.9061", + "longitude": "-72.5929" }, { - "zip": "B1K", - "latitude": "45.9668", - "longitude": "-60.2318" + "zip": "J2C", + "latitude": "45.8893", + "longitude": "-72.5055" }, { - "zip": "B1L", - "latitude": "46.0627", - "longitude": "-60.2045" + "zip": "J2E", + "latitude": "45.9099", + "longitude": "-72.5289" }, { - "zip": "B1M", - "latitude": "46.127", - "longitude": "-60.0696" + "zip": "J2G", + "latitude": "45.4046", + "longitude": "-72.7202" }, { - "zip": "B1N", - "latitude": "46.1975", - "longitude": "-60.1559" + "zip": "J2H", + "latitude": "45.3938", + "longitude": "-72.7005" }, { - "zip": "B1P", - "latitude": "46.1341", - "longitude": "-60.1749" + "zip": "J2J", + "latitude": "45.4005", + "longitude": "-72.7825" }, { - "zip": "B1R", - "latitude": "46.1284", - "longitude": "-60.2915" + "zip": "J2K", + "latitude": "45.2001", + "longitude": "-72.7491" }, { - "zip": "B1S", - "latitude": "46.1109", - "longitude": "-60.2092" + "zip": "J2L", + "latitude": "45.3168", + "longitude": "-72.6491" + }, + { + "zip": "J2M", + "latitude": "45.3501", + "longitude": "-72.5658" }, { - "zip": "B1T", - "latitude": "45.9668", - "longitude": "-60.7152" + "zip": "J2N", + "latitude": "45.2834", + "longitude": "-72.9824" }, { - "zip": "B1V", - "latitude": "46.2437", - "longitude": "-60.2313" + "zip": "J2R", + "latitude": "45.6567", + "longitude": "-72.9237" }, { - "zip": "B1W", - "latitude": "45.9328", - "longitude": "-60.6438" + "zip": "J2S", + "latitude": "45.6139", + "longitude": "-72.9912" }, { - "zip": "B1X", - "latitude": "46.2904", - "longitude": "-60.47" + "zip": "J2T", + "latitude": "45.5971", + "longitude": "-72.9366" }, { - "zip": "B1Y", - "latitude": "46.2538", - "longitude": "-60.3566" + "zip": "J2W", + "latitude": "45.3694", + "longitude": "-73.3137" }, { - "zip": "B2A", - "latitude": "46.1169", - "longitude": "-60.3769" + "zip": "J2X", + "latitude": "45.309", + "longitude": "-73.219" }, { - "zip": "B2C", - "latitude": "45.9948", - "longitude": "-60.8421" + "zip": "J2Y", + "latitude": "45.3114", + "longitude": "-73.3556" }, { - "zip": "B2E", - "latitude": "45.7501", - "longitude": "-60.6152" + "zip": "J3A", + "latitude": "45.3339", + "longitude": "-73.2744" }, { - "zip": "B2G", - "latitude": "45.6168", - "longitude": "-61.9986" + "zip": "J3B", + "latitude": "45.2832", + "longitude": "-73.2792" }, { - "zip": "B2H", + "zip": "J3E", "latitude": "45.5834", - "longitude": "-62.6486" - }, - { - "zip": "B2J", - "latitude": "45.707", - "longitude": "-60.4665" + "longitude": "-73.3325" }, { - "zip": "B2N", - "latitude": "45.3668", - "longitude": "-63.2654" + "zip": "J3G", + "latitude": "45.5946", + "longitude": "-73.2283" }, { - "zip": "B2R", - "latitude": "44.7599", - "longitude": "-63.5525" + "zip": "J3H", + "latitude": "45.5527", + "longitude": "-73.1755" }, { - "zip": "B2S", - "latitude": "45.0209", - "longitude": "-63.5344" + "zip": "J3L", + "latitude": "45.4501", + "longitude": "-73.2825" }, { - "zip": "B2T", - "latitude": "44.8749", - "longitude": "-63.4689" + "zip": "J3M", + "latitude": "45.4334", + "longitude": "-73.1659" }, { - "zip": "B2V", - "latitude": "44.6529", - "longitude": "-63.4777" + "zip": "J3N", + "latitude": "45.5334", + "longitude": "-73.2825" }, { - "zip": "B2W", - "latitude": "44.6752", - "longitude": "-63.5077" + "zip": "J3P", + "latitude": "46.0365", + "longitude": "-73.0665" }, { - "zip": "B2X", - "latitude": "44.702", - "longitude": "-63.533" + "zip": "J3R", + "latitude": "46.0206", + "longitude": "-73.1439" }, { - "zip": "B2Y", - "latitude": "44.6645", - "longitude": "-63.5453" + "zip": "J3T", + "latitude": "46.2168", + "longitude": "-72.6158" }, { - "zip": "B2Z", - "latitude": "44.7227", - "longitude": "-63.4223" + "zip": "J3V", + "latitude": "45.532", + "longitude": "-73.3437" }, { - "zip": "B3A", - "latitude": "44.6819", - "longitude": "-63.5768" + "zip": "J3X", + "latitude": "45.6834", + "longitude": "-73.4325" }, { - "zip": "B3B", - "latitude": "44.7091", - "longitude": "-63.5869" + "zip": "J3Y", + "latitude": "45.4906", + "longitude": "-73.3991" }, { - "zip": "B3E", - "latitude": "44.7722", - "longitude": "-63.3361" + "zip": "J3Z", + "latitude": "45.4981", + "longitude": "-73.4012" }, { - "zip": "B3G", - "latitude": "44.6169", - "longitude": "-63.482" + "zip": "J4B", + "latitude": "45.591", + "longitude": "-73.4361" }, { - "zip": "B3H", - "latitude": "44.6344", - "longitude": "-63.5822" + "zip": "J4G", + "latitude": "45.5679", + "longitude": "-73.4761" }, { - "zip": "B3J", - "latitude": "44.6451", - "longitude": "-63.5762" + "zip": "J4H", + "latitude": "45.5372", + "longitude": "-73.5056" }, { - "zip": "B3K", - "latitude": "44.662", - "longitude": "-63.6017" + "zip": "J4J", + "latitude": "45.5362", + "longitude": "-73.4721" }, { - "zip": "B3L", - "latitude": "44.6508", - "longitude": "-63.6146" + "zip": "J4K", + "latitude": "45.5183", + "longitude": "-73.5023" }, { - "zip": "B3M", - "latitude": "44.6784", - "longitude": "-63.6582" + "zip": "J4L", + "latitude": "45.5181", + "longitude": "-73.4576" }, { - "zip": "B3N", - "latitude": "44.631", - "longitude": "-63.6405" + "zip": "J4M", + "latitude": "45.5418", + "longitude": "-73.4382" }, { - "zip": "B3P", - "latitude": "44.6139", - "longitude": "-63.5946" + "zip": "J4N", + "latitude": "45.5523", + "longitude": "-73.4558" }, { - "zip": "B3R", - "latitude": "44.5939", - "longitude": "-63.6031" + "zip": "J4P", + "latitude": "45.5073", + "longitude": "-73.5082" }, { - "zip": "B3S", - "latitude": "44.6533", - "longitude": "-63.6675" + "zip": "J4R", + "latitude": "45.4924", + "longitude": "-73.5009" }, { - "zip": "B3T", - "latitude": "44.5683", - "longitude": "-63.7306" + "zip": "J4S", + "latitude": "45.481", + "longitude": "-73.497" }, { - "zip": "B3V", - "latitude": "44.5199", - "longitude": "-63.6064" + "zip": "J4T", + "latitude": "45.4973", + "longitude": "-73.4676" }, { - "zip": "B3Z", - "latitude": "44.6386", - "longitude": "-63.8687" + "zip": "J4V", + "latitude": "45.4865", + "longitude": "-73.4622" }, { - "zip": "B4A", - "latitude": "44.7232", - "longitude": "-63.656" + "zip": "J4W", + "latitude": "45.4674", + "longitude": "-73.4832" }, { - "zip": "B4B", - "latitude": "44.7509", - "longitude": "-63.7711" + "zip": "J4X", + "latitude": "45.4455", + "longitude": "-73.4841" }, { - "zip": "B4C", - "latitude": "44.7607", - "longitude": "-63.637" + "zip": "J4Y", + "latitude": "45.4414", + "longitude": "-73.4561" }, { - "zip": "B4E", - "latitude": "44.8163", - "longitude": "-63.7387" + "zip": "J4Z", + "latitude": "45.4424", + "longitude": "-73.4231" }, { - "zip": "B4G", - "latitude": "44.8814", - "longitude": "-63.6798" + "zip": "J5A", + "latitude": "45.3668", + "longitude": "-73.5659" }, { - "zip": "B4H", - "latitude": "45.8335", - "longitude": "-64.1987" + "zip": "J5B", + "latitude": "45.3668", + "longitude": "-73.5492" }, { - "zip": "B4N", - "latitude": "45.0834", - "longitude": "-64.4988" + "zip": "J5C", + "latitude": "45.4001", + "longitude": "-73.5825" }, { - "zip": "B4P", - "latitude": "45.0834", - "longitude": "-64.3655" + "zip": "J5J", + "latitude": "45.8306", + "longitude": "-73.9191" }, { - "zip": "B4R", - "latitude": "45.0668", - "longitude": "-64.5821" + "zip": "J5K", + "latitude": "45.7334", + "longitude": "-74.1325" }, { - "zip": "B4V", - "latitude": "44.3835", - "longitude": "-64.5155" + "zip": "J5L", + "latitude": "45.7987", + "longitude": "-74.0727" }, { - "zip": "B5A", - "latitude": "43.8335", - "longitude": "-66.1156" + "zip": "J5M", + "latitude": "45.8501", + "longitude": "-73.7659" }, { - "zip": "B6L", - "latitude": "45.4093", - "longitude": "-63.2114" + "zip": "J5R", + "latitude": "45.4168", + "longitude": "-73.4992" }, { - "zip": "B9A", - "latitude": "45.6168", - "longitude": "-61.3485" + "zip": "J5T", + "latitude": "45.8834", + "longitude": "-73.2825" }, { - "zip": "X0E", - "latitude": "66.8714", - "longitude": "-120.225" + "zip": "J5V", + "latitude": "46.2559", + "longitude": "-72.9415" }, { - "zip": "X0G", - "latitude": "60.2563", - "longitude": "-123.3826" + "zip": "J5W", + "latitude": "45.8232", + "longitude": "-73.4294" }, { - "zip": "X1A", - "latitude": "62.456", - "longitude": "-114.3525" + "zip": "J5X", + "latitude": "45.8501", + "longitude": "-73.4825" }, { - "zip": "X0A", - "latitude": "79.6218", - "longitude": "-76.7765" + "zip": "J5Y", + "latitude": "45.7774", + "longitude": "-73.4252" }, { - "zip": "X0B", - "latitude": "70.9072", - "longitude": "-106.9604" + "zip": "J5Z", + "latitude": "45.7643", + "longitude": "-73.5036" }, { - "zip": "X0C", - "latitude": "64.1647", - "longitude": "-94.7724" + "zip": "J6A", + "latitude": "45.7395", + "longitude": "-73.4588" }, { - "zip": "M3K", - "latitude": "43.739", - "longitude": "-79.4692" + "zip": "J6E", + "latitude": "46.0168", + "longitude": "-73.4492" }, { - "zip": "M4E", - "latitude": "43.6784", - "longitude": "-79.2941" + "zip": "J6J", + "latitude": "45.3691", + "longitude": "-73.7216" }, { - "zip": "M4J", - "latitude": "43.6872", - "longitude": "-79.3368" + "zip": "J6K", + "latitude": "45.3526", + "longitude": "-73.7305" }, { - "zip": "M4K", - "latitude": "43.6803", - "longitude": "-79.3538" + "zip": "J6N", + "latitude": "45.3168", + "longitude": "-73.8659" }, { - "zip": "M4L", - "latitude": "43.6693", - "longitude": "-79.3155" + "zip": "J6R", + "latitude": "45.3168", + "longitude": "-73.7492" }, { - "zip": "M4M", - "latitude": "43.6561", - "longitude": "-79.3406" + "zip": "J6S", + "latitude": "45.2702", + "longitude": "-74.0482" }, { - "zip": "M4N", - "latitude": "43.7301", - "longitude": "-79.3935" + "zip": "J6T", + "latitude": "45.2409", + "longitude": "-74.1098" }, { - "zip": "M4P", - "latitude": "43.7135", - "longitude": "-79.3887" + "zip": "J6V", + "latitude": "45.714", + "longitude": "-73.5357" }, { - "zip": "M4R", - "latitude": "43.7143", - "longitude": "-79.4065" + "zip": "J6W", + "latitude": "45.7064", + "longitude": "-73.6178" }, { - "zip": "M4S", - "latitude": "43.702", - "longitude": "-79.3853" + "zip": "J6X", + "latitude": "45.7275", + "longitude": "-73.7062" }, { - "zip": "M4T", - "latitude": "43.6899", - "longitude": "-79.3853" + "zip": "J6Y", + "latitude": "45.7", + "longitude": "-73.752" }, { - "zip": "M4V", - "latitude": "43.6861", - "longitude": "-79.4025" + "zip": "J6Z", + "latitude": "45.6694", + "longitude": "-73.7752" }, { - "zip": "M4W", - "latitude": "43.6827", - "longitude": "-79.373" + "zip": "J7A", + "latitude": "45.6383", + "longitude": "-73.7975" }, { - "zip": "M4X", - "latitude": "43.6684", - "longitude": "-79.3689" + "zip": "J7B", + "latitude": "45.6602", + "longitude": "-73.8157" }, { - "zip": "M4Y", - "latitude": "43.6656", - "longitude": "-79.383" + "zip": "J7C", + "latitude": "45.689", + "longitude": "-73.8671" }, { - "zip": "M5A", - "latitude": "43.6555", - "longitude": "-79.3626" + "zip": "J7E", + "latitude": "45.6442", + "longitude": "-73.8448" }, { - "zip": "M5B", - "latitude": "43.6572", - "longitude": "-79.3783" + "zip": "J7G", + "latitude": "45.6095", + "longitude": "-73.8378" }, { - "zip": "M5C", - "latitude": "43.6513", - "longitude": "-79.3756" + "zip": "J7H", + "latitude": "45.6209", + "longitude": "-73.8728" }, { - "zip": "M5E", - "latitude": "43.6456", - "longitude": "-79.3754" + "zip": "J7J", + "latitude": "45.7045", + "longitude": "-73.9472" }, { - "zip": "M5G", - "latitude": "43.6564", - "longitude": "-79.386" + "zip": "J7K", + "latitude": "45.77", + "longitude": "-73.6049" }, { - "zip": "M5H", - "latitude": "43.6496", - "longitude": "-79.3833" + "zip": "J7L", + "latitude": "45.7424", + "longitude": "-73.6509" }, { - "zip": "M5J", - "latitude": "43.623", - "longitude": "-79.3936" + "zip": "J7M", + "latitude": "45.7888", + "longitude": "-73.7442" }, { - "zip": "M5K", - "latitude": "43.6469", - "longitude": "-79.3823" + "zip": "J7N", + "latitude": "45.6345", + "longitude": "-74.1005" }, { - "zip": "M5L", - "latitude": "43.6492", - "longitude": "-79.3823" + "zip": "J7P", + "latitude": "45.5779", + "longitude": "-73.8809" }, { - "zip": "M5N", - "latitude": "43.7113", - "longitude": "-79.4195" + "zip": "J7R", + "latitude": "45.574", + "longitude": "-73.94" }, { - "zip": "M5P", - "latitude": "43.6966", - "longitude": "-79.412" + "zip": "J7T", + "latitude": "45.3702", + "longitude": "-74.1249" }, { - "zip": "M5R", - "latitude": "43.6736", - "longitude": "-79.4035" + "zip": "J7V", + "latitude": "45.4001", + "longitude": "-74.0325" }, { - "zip": "M5S", - "latitude": "43.6629", - "longitude": "-79.3987" + "zip": "J7W", + "latitude": "45.3665", + "longitude": "-73.9736" }, { - "zip": "M5T", - "latitude": "43.6541", - "longitude": "-79.3978" + "zip": "J7X", + "latitude": "45.2691", + "longitude": "-74.2339" }, { - "zip": "M5V", - "latitude": "43.6404", - "longitude": "-79.3995" + "zip": "J7Y", + "latitude": "45.8058", + "longitude": "-74.0165" + }, + { + "zip": "J7Z", + "latitude": "45.7788", + "longitude": "-73.9829" }, { - "zip": "M5W", - "latitude": "43.6437", - "longitude": "-79.3787" + "zip": "J8A", + "latitude": "45.9334", + "longitude": "-74.0159" }, { - "zip": "M5X", - "latitude": "43.6492", - "longitude": "-79.3823" + "zip": "J8B", + "latitude": "45.9501", + "longitude": "-74.1325" }, { - "zip": "M6G", - "latitude": "43.6683", - "longitude": "-79.4205" + "zip": "J8C", + "latitude": "46.0501", + "longitude": "-74.2825" }, { - "zip": "M6H", - "latitude": "43.6655", - "longitude": "-79.4378" + "zip": "J8E", + "latitude": "46.1949", + "longitude": "-74.6264" }, { - "zip": "M6J", - "latitude": "43.648", - "longitude": "-79.4177" + "zip": "J8G", + "latitude": "45.6834", + "longitude": "-74.4159" }, { - "zip": "M6K", - "latitude": "43.6383", - "longitude": "-79.4301" + "zip": "J8H", + "latitude": "45.6501", + "longitude": "-74.3325" }, { - "zip": "M6P", - "latitude": "43.6605", - "longitude": "-79.4633" + "zip": "J8L", + "latitude": "45.5856", + "longitude": "-75.4208" }, { - "zip": "M6R", - "latitude": "43.6469", - "longitude": "-79.4521" + "zip": "J8M", + "latitude": "45.5435", + "longitude": "-75.4274" }, { - "zip": "M6S", - "latitude": "43.6512", - "longitude": "-79.4828" + "zip": "J8N", + "latitude": "45.6501", + "longitude": "-75.666" }, { - "zip": "M7Y", - "latitude": "43.7804", - "longitude": "-79.2505" + "zip": "J8P", + "latitude": "45.4869", + "longitude": "-75.6157" }, { - "zip": "M8V", - "latitude": "43.6075", - "longitude": "-79.5013" + "zip": "J8R", + "latitude": "45.5287", + "longitude": "-75.6088" }, { - "zip": "K1A", - "latitude": "45.4207", - "longitude": "-75.7023" + "zip": "J8T", + "latitude": "45.4776", + "longitude": "-75.7059" }, { - "zip": "K1G", - "latitude": "45.3548", - "longitude": "-75.5773" + "zip": "J8V", + "latitude": "45.5711", + "longitude": "-75.7615" }, { - "zip": "K1H", - "latitude": "45.3876", - "longitude": "-75.6593" + "zip": "J8X", + "latitude": "45.44", + "longitude": "-75.7119" }, { - "zip": "K1K", - "latitude": "45.4448", - "longitude": "-75.6431" + "zip": "J8Y", + "latitude": "45.448", + "longitude": "-75.7434" }, { - "zip": "K1L", - "latitude": "45.44", - "longitude": "-75.663" + "zip": "J8Z", + "latitude": "45.4716", + "longitude": "-75.7616" }, { - "zip": "K1M", - "latitude": "45.4491", - "longitude": "-75.6818" + "zip": "J9A", + "latitude": "45.4279", + "longitude": "-75.7711" }, { - "zip": "K1N", - "latitude": "45.4289", - "longitude": "-75.6844" + "zip": "J9B", + "latitude": "45.5001", + "longitude": "-75.7827" }, { - "zip": "K1P", - "latitude": "45.4225", - "longitude": "-75.7026" + "zip": "J9E", + "latitude": "46.3834", + "longitude": "-75.966" }, { - "zip": "K1R", - "latitude": "45.4123", - "longitude": "-75.7108" + "zip": "J9H", + "latitude": "45.3932", + "longitude": "-75.8288" }, { - "zip": "K1S", - "latitude": "45.399", - "longitude": "-75.6871" + "zip": "J9J", + "latitude": "45.4394", + "longitude": "-75.8465" }, { - "zip": "K1V", - "latitude": "45.3281", - "longitude": "-75.6719" + "zip": "J9L", + "latitude": "46.5501", + "longitude": "-75.4993" }, { - "zip": "K1Y", - "latitude": "45.4023", - "longitude": "-75.7329" + "zip": "J9P", + "latitude": "48.1002", + "longitude": "-77.7828" }, { - "zip": "K1Z", - "latitude": "45.3867", - "longitude": "-75.7405" + "zip": "J9T", + "latitude": "48.5669", + "longitude": "-78.1162" }, { - "zip": "K2A", - "latitude": "45.3805", - "longitude": "-75.7636" + "zip": "J9V", + "latitude": "47.3334", + "longitude": "-79.433" }, { - "zip": "K2B", - "latitude": "45.3645", - "longitude": "-75.7934" + "zip": "J9X", + "latitude": "48.2855", + "longitude": "-78.8234" }, { - "zip": "K2C", - "latitude": "45.3679", - "longitude": "-75.7381" + "zip": "J9Y", + "latitude": "48.1607", + "longitude": "-79.0714" }, { - "zip": "K2P", - "latitude": "45.4166", - "longitude": "-75.6904" + "zip": "J9Z", + "latitude": "48.8002", + "longitude": "-79.1996" }, { "zip": "K0A", @@ -3476,8 +3266,8 @@ }, { "zip": "K0C", - "latitude": "", - "longitude": "45.1686" + "latitude": "45.1686", + "longitude": "-74.8966" }, { "zip": "K0E", @@ -3491,8 +3281,8 @@ }, { "zip": "K0H", - "latitude": "", - "longitude": "" + "latitude": "44.7208", + "longitude": "-76.8334" }, { "zip": "K0J", @@ -3501,8 +3291,8 @@ }, { "zip": "K0K", - "latitude": "", - "longitude": "44.3261" + "latitude": "44.3261", + "longitude": "-77.4318" }, { "zip": "K0L", @@ -3514,6 +3304,11 @@ "latitude": "44.8645", "longitude": "-78.6553" }, + { + "zip": "K1A", + "latitude": "45.4207", + "longitude": "-75.7023" + }, { "zip": "K1B", "latitude": "45.4284", @@ -3529,16 +3324,66 @@ "latitude": "45.4771", "longitude": "-75.5046" }, + { + "zip": "K1G", + "latitude": "45.3548", + "longitude": "-75.5773" + }, + { + "zip": "K1H", + "latitude": "45.3876", + "longitude": "-75.6593" + }, { "zip": "K1J", "latitude": "45.4519", "longitude": "-75.6036" }, + { + "zip": "K1K", + "latitude": "45.4448", + "longitude": "-75.6431" + }, + { + "zip": "K1L", + "latitude": "45.44", + "longitude": "-75.663" + }, + { + "zip": "K1M", + "latitude": "45.4491", + "longitude": "-75.6818" + }, + { + "zip": "K1N", + "latitude": "45.4289", + "longitude": "-75.6844" + }, + { + "zip": "K1P", + "latitude": "45.4225", + "longitude": "-75.7026" + }, + { + "zip": "K1R", + "latitude": "45.4123", + "longitude": "-75.7108" + }, + { + "zip": "K1S", + "latitude": "45.399", + "longitude": "-75.6871" + }, { "zip": "K1T", "latitude": "45.3295", "longitude": "-75.6156" }, + { + "zip": "K1V", + "latitude": "45.3281", + "longitude": "-75.6719" + }, { "zip": "K1W", "latitude": "45.4365", @@ -3549,6 +3394,31 @@ "latitude": "45.2756", "longitude": "-75.6283" }, + { + "zip": "K1Y", + "latitude": "45.4023", + "longitude": "-75.7329" + }, + { + "zip": "K1Z", + "latitude": "45.3867", + "longitude": "-75.7405" + }, + { + "zip": "K2A", + "latitude": "45.3805", + "longitude": "-75.7636" + }, + { + "zip": "K2B", + "latitude": "45.3645", + "longitude": "-75.7934" + }, + { + "zip": "K2C", + "latitude": "45.3679", + "longitude": "-75.7381" + }, { "zip": "K2E", "latitude": "45.3438", @@ -3584,6 +3454,11 @@ "latitude": "45.2861", "longitude": "-75.8562" }, + { + "zip": "K2P", + "latitude": "45.4166", + "longitude": "-75.6904" + }, { "zip": "K2R", "latitude": "45.2899", @@ -3869,11 +3744,6 @@ "latitude": "42.9071", "longitude": "-79.0832" }, - { - "zip": "L0V", - "latitude": "45.4689", - "longitude": "-75.0079" - }, { "zip": "L1A", "latitude": "44.0168", @@ -4449,6 +4319,11 @@ "latitude": "43.3081", "longitude": "-79.8507" }, + { + "zip": "L8B", + "latitude": "43.3334", + "longitude": "-79.8829" + }, { "zip": "L8E", "latitude": "43.2245", @@ -4534,6 +4409,11 @@ "latitude": "43.2313", "longitude": "-79.9049" }, + { + "zip": "L9E", + "latitude": "43.5168", + "longitude": "-79.8829" + }, { "zip": "L9G", "latitude": "43.1836", @@ -4599,6 +4479,11 @@ "latitude": "43.9702", "longitude": "-80.016" }, + { + "zip": "L9X", + "latitude": "44.443175", + "longitude": "-79.77035" + }, { "zip": "L9Y", "latitude": "44.4834", @@ -4759,6 +4644,11 @@ "latitude": "43.7694", "longitude": "-79.4921" }, + { + "zip": "M3K", + "latitude": "43.739", + "longitude": "-79.4692" + }, { "zip": "M3L", "latitude": "43.7334", @@ -4789,6 +4679,11 @@ "latitude": "43.6913", "longitude": "-79.3116" }, + { + "zip": "M4E", + "latitude": "43.6784", + "longitude": "-79.2941" + }, { "zip": "M4G", "latitude": "43.7124", @@ -4799,11 +4694,161 @@ "latitude": "43.7059", "longitude": "-79.3464" }, + { + "zip": "M4J", + "latitude": "43.6872", + "longitude": "-79.3368" + }, + { + "zip": "M4K", + "latitude": "43.6803", + "longitude": "-79.3538" + }, + { + "zip": "M4L", + "latitude": "43.6693", + "longitude": "-79.3155" + }, + { + "zip": "M4M", + "latitude": "43.6561", + "longitude": "-79.3406" + }, + { + "zip": "M4N", + "latitude": "43.7301", + "longitude": "-79.3935" + }, + { + "zip": "M4P", + "latitude": "43.7135", + "longitude": "-79.3887" + }, + { + "zip": "M4R", + "latitude": "43.7143", + "longitude": "-79.4065" + }, + { + "zip": "M4S", + "latitude": "43.702", + "longitude": "-79.3853" + }, + { + "zip": "M4T", + "latitude": "43.6899", + "longitude": "-79.3853" + }, + { + "zip": "M4V", + "latitude": "43.6861", + "longitude": "-79.4025" + }, + { + "zip": "M4W", + "latitude": "43.6827", + "longitude": "-79.373" + }, + { + "zip": "M4X", + "latitude": "43.6684", + "longitude": "-79.3689" + }, + { + "zip": "M4Y", + "latitude": "43.6656", + "longitude": "-79.383" + }, + { + "zip": "M5A", + "latitude": "43.6555", + "longitude": "-79.3626" + }, + { + "zip": "M5B", + "latitude": "43.6572", + "longitude": "-79.3783" + }, + { + "zip": "M5C", + "latitude": "43.6513", + "longitude": "-79.3756" + }, + { + "zip": "M5E", + "latitude": "43.6456", + "longitude": "-79.3754" + }, + { + "zip": "M5G", + "latitude": "43.6564", + "longitude": "-79.386" + }, + { + "zip": "M5H", + "latitude": "43.6496", + "longitude": "-79.3833" + }, + { + "zip": "M5J", + "latitude": "43.623", + "longitude": "-79.3936" + }, + { + "zip": "M5K", + "latitude": "43.6469", + "longitude": "-79.3823" + }, + { + "zip": "M5L", + "latitude": "43.6492", + "longitude": "-79.3823" + }, { "zip": "M5M", "latitude": "43.7335", "longitude": "-79.4177" }, + { + "zip": "M5N", + "latitude": "43.7113", + "longitude": "-79.4195" + }, + { + "zip": "M5P", + "latitude": "43.6966", + "longitude": "-79.412" + }, + { + "zip": "M5R", + "latitude": "43.6736", + "longitude": "-79.4035" + }, + { + "zip": "M5S", + "latitude": "43.6629", + "longitude": "-79.3987" + }, + { + "zip": "M5T", + "latitude": "43.6541", + "longitude": "-79.3978" + }, + { + "zip": "M5V", + "latitude": "43.6404", + "longitude": "-79.3995" + }, + { + "zip": "M5W", + "latitude": "43.6437", + "longitude": "-79.3787" + }, + { + "zip": "M5X", + "latitude": "43.6492", + "longitude": "-79.3823" + }, { "zip": "M6A", "latitude": "43.7223", @@ -4824,6 +4869,26 @@ "latitude": "43.6889", "longitude": "-79.4507" }, + { + "zip": "M6G", + "latitude": "43.6683", + "longitude": "-79.4205" + }, + { + "zip": "M6H", + "latitude": "43.6655", + "longitude": "-79.4378" + }, + { + "zip": "M6J", + "latitude": "43.648", + "longitude": "-79.4177" + }, + { + "zip": "M6K", + "latitude": "43.6383", + "longitude": "-79.4301" + }, { "zip": "M6L", "latitude": "43.7137", @@ -4839,11 +4904,36 @@ "latitude": "43.6748", "longitude": "-79.4839" }, + { + "zip": "M6P", + "latitude": "43.6605", + "longitude": "-79.4633" + }, + { + "zip": "M6R", + "latitude": "43.6469", + "longitude": "-79.4521" + }, + { + "zip": "M6S", + "latitude": "43.6512", + "longitude": "-79.4828" + }, { "zip": "M7A", "latitude": "43.6641", "longitude": "-79.3889" }, + { + "zip": "M7Y", + "latitude": "43.7804", + "longitude": "-79.2505" + }, + { + "zip": "M8V", + "latitude": "43.6075", + "longitude": "-79.5013" + }, { "zip": "M8W", "latitude": "43.6021", @@ -5556,8 +5646,8 @@ }, { "zip": "P0M", - "latitude": "", - "longitude": "47.6526" + "latitude": "47.6526", + "longitude": "-82.4753" }, { "zip": "P0N", @@ -5775,2409 +5865,2374 @@ "longitude": "-89.3484" }, { - "zip": "P7L", - "latitude": "48.1668", - "longitude": "-89.4168" - }, - { - "zip": "P8N", - "latitude": "49.7833", - "longitude": "-92.7503" - }, - { - "zip": "P8T", - "latitude": "50.0668", - "longitude": "-91.9836" - }, - { - "zip": "P9A", - "latitude": "48.6393", - "longitude": "-93.4469" - }, - { - "zip": "P9N", - "latitude": "49.7573", - "longitude": "-94.3427" - }, - { - "zip": "C0A", - "latitude": "46.1668", - "longitude": "-62.6487" - }, - { - "zip": "C0A", - "latitude": "46.1668", - "longitude": "-62.6487" - }, - { - "zip": "C0B", - "latitude": "46.6023", - "longitude": "-63.9583" - }, - { - "zip": "C1A", - "latitude": "46.2716", - "longitude": "-63.0165" - }, - { - "zip": "C1B", - "latitude": "46.2179", - "longitude": "-63.0795" + "zip": "P7L", + "latitude": "48.1668", + "longitude": "-89.4168" }, { - "zip": "C1C", - "latitude": "46.2645", - "longitude": "-63.0842" + "zip": "P8N", + "latitude": "49.7833", + "longitude": "-92.7503" }, { - "zip": "C1E", - "latitude": "46.3451", - "longitude": "-63.2011" + "zip": "P8T", + "latitude": "50.0668", + "longitude": "-91.9836" }, { - "zip": "C1N", - "latitude": "46.3959", - "longitude": "-63.7876" + "zip": "P9A", + "latitude": "48.6393", + "longitude": "-93.4469" }, { - "zip": "G1A", - "latitude": "46.8588", - "longitude": "-71.192" + "zip": "P9N", + "latitude": "49.7573", + "longitude": "-94.3427" }, { - "zip": "G1J", - "latitude": "46.838", - "longitude": "-71.2232" + "zip": "R0A", + "latitude": "49.2911", + "longitude": "-96.2985" }, { - "zip": "G1K", - "latitude": "46.814", - "longitude": "-71.2194" + "zip": "R0B", + "latitude": "56.2701", + "longitude": "-96.9118" }, { - "zip": "G1L", - "latitude": "46.8304", - "longitude": "-71.2455" + "zip": "R0C", + "latitude": "51.4132", + "longitude": "-97.8525" }, { - "zip": "G1M", - "latitude": "46.8183", - "longitude": "-71.2706" + "zip": "R0E", + "latitude": "50.4751", + "longitude": "-95.961" }, { - "zip": "G1N", - "latitude": "46.8035", - "longitude": "-71.2639" + "zip": "R0G", + "latitude": "49.4394", + "longitude": "-98.0869" }, { - "zip": "G1P", - "latitude": "46.8097", - "longitude": "-71.3102" + "zip": "R0H", + "latitude": "50.3458", + "longitude": "-98.5152" }, { - "zip": "G1R", - "latitude": "46.8074", - "longitude": "-71.2181" + "zip": "R0J", + "latitude": "50.5842", + "longitude": "-100.1345" }, { - "zip": "G1S", - "latitude": "46.7933", - "longitude": "-71.2453" + "zip": "R0K", + "latitude": "49.555", + "longitude": "-99.7154" }, { - "zip": "G1T", - "latitude": "46.7741", - "longitude": "-71.2609" + "zip": "R0L", + "latitude": "52.0092", + "longitude": "-100.2901" }, { - "zip": "G2C", - "latitude": "46.8287", - "longitude": "-71.334" + "zip": "R0M", + "latitude": "49.711", + "longitude": "-100.9263" }, { - "zip": "G2J", - "latitude": "46.8399", - "longitude": "-71.2781" + "zip": "R1A", + "latitude": "50.1436", + "longitude": "-96.8845" }, { - "zip": "G2K", - "latitude": "46.8545", - "longitude": "-71.3044" + "zip": "R1B", + "latitude": "50.084", + "longitude": "-96.9353" }, { - "zip": "H1B", - "latitude": "45.632", - "longitude": "-73.5075" + "zip": "R1C", + "latitude": "50.055", + "longitude": "-96.9781" }, { - "zip": "H1G", - "latitude": "45.6109", - "longitude": "-73.6211" + "zip": "R1N", + "latitude": "49.9728", + "longitude": "-98.2926" }, { - "zip": "H1H", - "latitude": "45.5899", - "longitude": "-73.6389" + "zip": "R2C", + "latitude": "49.9247", + "longitude": "-96.9563" }, { - "zip": "H2Y", - "latitude": "45.5057", - "longitude": "-73.555" + "zip": "R2E", + "latitude": "49.9791", + "longitude": "-97.0128" }, { - "zip": "H2Z", - "latitude": "45.5052", - "longitude": "-73.5622" + "zip": "R2G", + "latitude": "49.9413", + "longitude": "-97.0571" }, { - "zip": "H3A", - "latitude": "45.504", - "longitude": "-73.5747" + "zip": "R2H", + "latitude": "49.8846", + "longitude": "-97.1186" }, { - "zip": "H3B", - "latitude": "45.5005", - "longitude": "-73.5684" + "zip": "R2J", + "latitude": "49.8665", + "longitude": "-97.0633" }, { - "zip": "H3G", - "latitude": "45.4987", - "longitude": "-73.5793" + "zip": "R2K", + "latitude": "49.9203", + "longitude": "-97.083" }, { - "zip": "H3H", - "latitude": "45.5009", - "longitude": "-73.5877" + "zip": "R2L", + "latitude": "49.9075", + "longitude": "-97.0996" }, { - "zip": "H4X", - "latitude": "45.4529", - "longitude": "-73.6492" + "zip": "R2M", + "latitude": "49.8396", + "longitude": "-97.1147" }, { - "zip": "G0A", - "latitude": "47.3507", - "longitude": "-71.202" + "zip": "R2N", + "latitude": "49.7838", + "longitude": "-97.0973" }, { - "zip": "G0B", - "latitude": "47.4501", - "longitude": "-72.9913" + "zip": "R2P", + "latitude": "49.9696", + "longitude": "-97.1554" }, { - "zip": "G0C", - "latitude": "48.3429", - "longitude": "-65.5961" + "zip": "R2R", + "latitude": "49.9377", + "longitude": "-97.2162" }, { - "zip": "G0E", - "latitude": "48.9182", - "longitude": "-65.3736" + "zip": "R2V", + "latitude": "49.9548", + "longitude": "-97.1112" }, { - "zip": "G0G", - "latitude": "53.0413", - "longitude": "-68.6884" + "zip": "R2W", + "latitude": "49.9195", + "longitude": "-97.1354" }, { - "zip": "G0H", - "latitude": "49.3795", - "longitude": "-67.8948" + "zip": "R2X", + "latitude": "49.9322", + "longitude": "-97.1733" }, { - "zip": "G0J", - "latitude": "48.5246", - "longitude": "-67.0565" + "zip": "R2Y", + "latitude": "49.9073", + "longitude": "-97.2945" }, { - "zip": "G0K", - "latitude": "48.159", - "longitude": "-68.1951" + "zip": "R3A", + "latitude": "49.9038", + "longitude": "-97.1489" }, { - "zip": "G0L", - "latitude": "47.7136", - "longitude": "-69.1658" + "zip": "R3B", + "latitude": "49.898", + "longitude": "-97.1401" }, { - "zip": "G0M", - "latitude": "45.9718", - "longitude": "-70.6565" + "zip": "R3C", + "latitude": "50.011", + "longitude": "-97.2184" }, { - "zip": "G0N", - "latitude": "46.0988", - "longitude": "-71.1248" + "zip": "R3E", + "latitude": "49.9081", + "longitude": "-97.1779" }, { - "zip": "G0P", - "latitude": "46.0119", - "longitude": "-71.7199" + "zip": "R3G", + "latitude": "49.8876", + "longitude": "-97.1807" }, { - "zip": "G0R", - "latitude": "46.798", - "longitude": "-70.3288" + "zip": "R3H", + "latitude": "49.9033", + "longitude": "-97.2074" }, { - "zip": "G0S", - "latitude": "46.4526", - "longitude": "-71.4397" + "zip": "R3J", + "latitude": "49.8966", + "longitude": "-97.2404" }, { - "zip": "G0T", - "latitude": "49.0143", - "longitude": "-69.6231" + "zip": "R3K", + "latitude": "49.8734", + "longitude": "-97.307" }, { - "zip": "G0V", - "latitude": "50.1719", - "longitude": "-70.6283" + "zip": "R3L", + "latitude": "49.867", + "longitude": "-97.1356" + }, + { + "zip": "R3M", + "latitude": "49.8625", + "longitude": "-97.1665" }, { - "zip": "G0W", - "latitude": "49.834", - "longitude": "-72.2623" + "zip": "R3N", + "latitude": "49.8629", + "longitude": "-97.1959" }, { - "zip": "G0X", - "latitude": "47.9168", - "longitude": "-74.6159" + "zip": "R3P", + "latitude": "49.8425", + "longitude": "-97.2182" }, { - "zip": "G0Y", - "latitude": "45.6242", - "longitude": "-71.0191" + "zip": "R3R", + "latitude": "49.8546", + "longitude": "-97.2874" }, { - "zip": "G0Z", - "latitude": "46.179", - "longitude": "-72.1569" + "zip": "R3S", + "latitude": "49.8255", + "longitude": "-97.2934" }, { - "zip": "G1B", - "latitude": "46.9263", - "longitude": "-71.2258" + "zip": "R3T", + "latitude": "49.8143", + "longitude": "-97.1531" }, { - "zip": "G1C", - "latitude": "46.8801", - "longitude": "-71.196" + "zip": "R3V", + "latitude": "49.7462", + "longitude": "-97.1745" }, { - "zip": "G1E", - "latitude": "46.8588", - "longitude": "-71.192" + "zip": "R3W", + "latitude": "49.9141", + "longitude": "-97.0401" }, { - "zip": "G1G", - "latitude": "46.8765", - "longitude": "-71.2839" + "zip": "R3X", + "latitude": "49.8209", + "longitude": "-97.0322" }, { - "zip": "G1H", - "latitude": "46.8528", - "longitude": "-71.2573" + "zip": "R3Y", + "latitude": "49.7885", + "longitude": "-97.2147" }, { - "zip": "G1V", - "latitude": "46.7823", - "longitude": "-71.2882" + "zip": "R4A", + "latitude": "50.0211", + "longitude": "-97.1147" }, { - "zip": "G1W", - "latitude": "46.7589", - "longitude": "-71.298" + "zip": "R4G", + "latitude": "49.7736", + "longitude": "-97.3221" }, { - "zip": "G1X", - "latitude": "46.7749", - "longitude": "-71.3344" + "zip": "R4H", + "latitude": "49.8761", + "longitude": "-97.3812" }, { - "zip": "G1Y", - "latitude": "46.7507", - "longitude": "-71.3562" + "zip": "R4J", + "latitude": "49.8467", + "longitude": "-97.4319" }, { - "zip": "G2A", - "latitude": "46.8751", - "longitude": "-71.392" + "zip": "R4K", + "latitude": "49.8908", + "longitude": "-97.6004" }, { - "zip": "G2B", - "latitude": "46.8505", - "longitude": "-71.3357" + "zip": "R4L", + "latitude": "49.9372", + "longitude": "-97.5545" }, { - "zip": "G2E", - "latitude": "46.8083", - "longitude": "-71.3605" + "zip": "R5A", + "latitude": "49.712", + "longitude": "-97.0836" }, { - "zip": "G2G", - "latitude": "46.7903", - "longitude": "-71.4157" + "zip": "R5G", + "latitude": "49.5258", + "longitude": "-96.6845" }, { - "zip": "G2L", - "latitude": "46.8895", - "longitude": "-71.2545" + "zip": "R5H", + "latitude": "49.6697", + "longitude": "-96.65" }, { - "zip": "G2M", - "latitude": "46.922", - "longitude": "-71.3056" + "zip": "R5K", + "latitude": "49.7392", + "longitude": "-96.8723" }, { - "zip": "G2N", - "latitude": "46.9137", - "longitude": "-71.3398" + "zip": "R6M", + "latitude": "49.1919", + "longitude": "-98.1014" }, { - "zip": "G3A", - "latitude": "46.7406", - "longitude": "-71.4513" + "zip": "R6W", + "latitude": "49.1817", + "longitude": "-97.941" }, { - "zip": "G3B", - "latitude": "46.9833", - "longitude": "-71.2906" + "zip": "R7A", + "latitude": "49.8174", + "longitude": "-99.9565" }, { - "zip": "G3C", - "latitude": "47.1691", - "longitude": "-71.4332" + "zip": "R7B", + "latitude": "49.842", + "longitude": "-99.9831" }, { - "zip": "G3E", - "latitude": "46.8779", - "longitude": "-71.3408" + "zip": "R7C", + "latitude": "49.8817", + "longitude": "-99.965" }, { - "zip": "G3G", - "latitude": "46.9242", - "longitude": "-71.3958" + "zip": "R7N", + "latitude": "51.1494", + "longitude": "-100.0502" }, { - "zip": "G3H", - "latitude": "46.7547", - "longitude": "-71.6957" + "zip": "R8A", + "latitude": "54.7682", + "longitude": "-101.865" }, { - "zip": "G3J", - "latitude": "46.8603", - "longitude": "-71.4752" + "zip": "R8N", + "latitude": "55.7435", + "longitude": "-97.8558" }, { - "zip": "G3K", - "latitude": "46.8315", - "longitude": "-71.4429" + "zip": "R9A", + "latitude": "53.704", + "longitude": "-101.2933" }, { - "zip": "G3L", - "latitude": "47.2374", - "longitude": "-71.8763" + "zip": "S0A", + "latitude": "51.4818", + "longitude": "-102.9065" }, { - "zip": "G3M", - "latitude": "46.6804", - "longitude": "-71.7239" + "zip": "S0C", + "latitude": "49.3961", + "longitude": "-103.2567" }, { - "zip": "G3N", - "latitude": "46.8524", - "longitude": "-71.6206" + "zip": "S0E", + "latitude": "53.1363", + "longitude": "-103.0999" }, { - "zip": "G3Z", - "latitude": "47.4411", - "longitude": "-70.4986" + "zip": "S0G", + "latitude": "50.5767", + "longitude": "-104.1" }, { - "zip": "G4A", - "latitude": "47.7184", - "longitude": "-70.2276" + "zip": "S0H", + "latitude": "49.9841", + "longitude": "-106.249" }, { - "zip": "G4R", - "latitude": "50.8558", - "longitude": "-67.0511" + "zip": "S0J", + "latitude": "57.1992", + "longitude": "-105.8242" }, { - "zip": "G4S", - "latitude": "50.2713", - "longitude": "-66.3751" + "zip": "S0K", + "latitude": "52.3003", + "longitude": "-107.9907" }, { - "zip": "G4T", - "latitude": "47.3999", - "longitude": "-61.7996" + "zip": "S0L", + "latitude": "51.4827", + "longitude": "-108.4898" }, { - "zip": "G4V", - "latitude": "48.9711", - "longitude": "-66.3082" + "zip": "S0M", + "latitude": "54.9235", + "longitude": "-108.9572" }, { - "zip": "G4W", - "latitude": "48.8286", - "longitude": "-67.522" + "zip": "S0N", + "latitude": "49.9116", + "longitude": "-108.7236" }, { - "zip": "G4X", - "latitude": "48.8334", - "longitude": "-64.4819" + "zip": "S0P", + "latitude": "55.0162", + "longitude": "-102.7415" }, { - "zip": "G4Z", - "latitude": "51.0872", - "longitude": "-68.632" + "zip": "S2V", + "latitude": "50.7834", + "longitude": "-104.9511" }, { - "zip": "G5A", - "latitude": "47.6575", - "longitude": "-70.1559" + "zip": "S3N", + "latitude": "51.2167", + "longitude": "-102.4677" }, { - "zip": "G5B", - "latitude": "50.0334", - "longitude": "-66.8655" + "zip": "S4A", + "latitude": "49.1334", + "longitude": "-102.9842" }, { - "zip": "G5C", - "latitude": "50.3474", - "longitude": "-69.0411" + "zip": "S4H", + "latitude": "49.6668", + "longitude": "-103.8511" }, { - "zip": "G5H", - "latitude": "48.5839", - "longitude": "-68.1921" + "zip": "S4K", + "latitude": "50.4501", + "longitude": "-104.6178" }, { - "zip": "G5J", - "latitude": "48.4638", - "longitude": "-67.4313" + "zip": "S4L", + "latitude": "50.4132", + "longitude": "-104.2733" }, { - "zip": "G5L", - "latitude": "48.416", - "longitude": "-68.5979" + "zip": "S4M", + "latitude": "50.4501", + "longitude": "-104.6178" }, { - "zip": "G5M", - "latitude": "48.4966", - "longitude": "-68.458" + "zip": "S4N", + "latitude": "50.4671", + "longitude": "-104.541" }, { - "zip": "G5N", - "latitude": "48.3668", - "longitude": "-68.4659" + "zip": "S4P", + "latitude": "50.419", + "longitude": "-104.6774" }, { - "zip": "G5R", - "latitude": "47.8304", - "longitude": "-69.5342" + "zip": "S4R", + "latitude": "50.4855", + "longitude": "-104.6163" }, { - "zip": "G5T", - "latitude": "47.5473", - "longitude": "-68.6431" + "zip": "S4S", + "latitude": "50.4153", + "longitude": "-104.6103" }, { - "zip": "G5V", - "latitude": "46.9804", - "longitude": "-70.5549" + "zip": "S4T", + "latitude": "50.4507", + "longitude": "-104.665" }, { - "zip": "G5X", - "latitude": "46.2179", - "longitude": "-70.7787" + "zip": "S4V", + "latitude": "50.4251", + "longitude": "-104.5389" }, { - "zip": "G5Y", - "latitude": "46.1326", - "longitude": "-70.6375" + "zip": "S4W", + "latitude": "50.4078", + "longitude": "-104.6536" }, { - "zip": "G5Z", - "latitude": "46.0642", - "longitude": "-70.7118" + "zip": "S4X", + "latitude": "50.5061", + "longitude": "-104.6752" }, { - "zip": "G6A", - "latitude": "46.1437", - "longitude": "-70.6817" + "zip": "S4Y", + "latitude": "50.4768", + "longitude": "-104.6986" }, { - "zip": "G6B", - "latitude": "45.5834", - "longitude": "-70.8823" + "zip": "S4Z", + "latitude": "50.4497", + "longitude": "-104.5323" }, { - "zip": "G6C", - "latitude": "46.7701", - "longitude": "-71.0906" + "zip": "S6H", + "latitude": "50.3895", + "longitude": "-105.5578" }, { - "zip": "G6E", - "latitude": "46.434", - "longitude": "-71.0117" + "zip": "S6J", + "latitude": "50.4185", + "longitude": "-105.5393" }, { - "zip": "G6G", - "latitude": "46.0937", - "longitude": "-71.3054" + "zip": "S6K", + "latitude": "50.454", + "longitude": "-105.6418" }, { - "zip": "G6H", - "latitude": "46.07", - "longitude": "-71.4393" + "zip": "S6V", + "latitude": "54.493", + "longitude": "-104.3049" }, { - "zip": "G6J", - "latitude": "46.6358", - "longitude": "-71.3098" + "zip": "S6W", + "latitude": "53.1785", + "longitude": "-105.7741" }, { - "zip": "G6K", - "latitude": "46.688", - "longitude": "-71.3028" + "zip": "S6X", + "latitude": "53.1936", + "longitude": "-105.7025" }, { - "zip": "G6L", - "latitude": "46.2186", - "longitude": "-71.762" + "zip": "S7H", + "latitude": "52.1168", + "longitude": "-106.6345" }, { - "zip": "G6P", - "latitude": "46.0529", - "longitude": "-71.9477" + "zip": "S7J", + "latitude": "52.0961", + "longitude": "-106.6252" }, { - "zip": "G6R", - "latitude": "46.016", - "longitude": "-71.9561" + "zip": "S7K", + "latitude": "52.0111", + "longitude": "-106.7955" }, { - "zip": "G6S", - "latitude": "46.0264", - "longitude": "-71.8719" + "zip": "S7L", + "latitude": "52.1564", + "longitude": "-106.6873" }, { - "zip": "G6T", - "latitude": "46.0828", - "longitude": "-71.9728" + "zip": "S7M", + "latitude": "52.1133", + "longitude": "-106.7235" }, { - "zip": "G6V", - "latitude": "46.8033", - "longitude": "-71.1779" + "zip": "S7N", + "latitude": "52.1404", + "longitude": "-106.608" }, { - "zip": "G6W", - "latitude": "46.7546", - "longitude": "-71.22" + "zip": "S7P", + "latitude": "52.2751", + "longitude": "-106.5005" }, { - "zip": "G6X", - "latitude": "46.7151", - "longitude": "-71.2612" + "zip": "S7R", + "latitude": "52.1588", + "longitude": "-106.7163" }, { - "zip": "G6Z", - "latitude": "46.6901", - "longitude": "-71.1849" + "zip": "S7S", + "latitude": "52.1609", + "longitude": "-106.5864" }, { - "zip": "G7A", - "latitude": "46.6842", - "longitude": "-71.3827" + "zip": "S7T", + "latitude": "52.0403", + "longitude": "-106.6595" }, { - "zip": "G7B", - "latitude": "48.3398", - "longitude": "-70.8893" + "zip": "S7V", + "latitude": "52.0976", + "longitude": "-106.5553" }, { - "zip": "G7G", - "latitude": "48.445", - "longitude": "-71.1025" + "zip": "S7W", + "latitude": "52.157", + "longitude": "-106.5614" }, { - "zip": "G7H", - "latitude": "48.4187", - "longitude": "-71.0417" + "zip": "S9A", + "latitude": "52.7834", + "longitude": "-108.2847" }, { - "zip": "G7J", - "latitude": "48.4175", - "longitude": "-71.1031" + "zip": "S9H", + "latitude": "50.2834", + "longitude": "-107.8013" }, { - "zip": "G7K", - "latitude": "48.3689", - "longitude": "-71.1175" + "zip": "S9V", + "latitude": "53.2835", + "longitude": "-110.0016" }, { - "zip": "G7N", - "latitude": "48.2007", - "longitude": "-71.1426" + "zip": "S9X", + "latitude": "54.1335", + "longitude": "-108.4347" }, { - "zip": "G7P", - "latitude": "48.5501", - "longitude": "-71.3158" + "zip": "T0A", + "latitude": "54.766", + "longitude": "-111.7174" }, { - "zip": "G7S", - "latitude": "48.4294", - "longitude": "-71.1774" + "zip": "T0B", + "latitude": "53.0727", + "longitude": "-111.5816" }, { - "zip": "G7T", - "latitude": "48.3975", - "longitude": "-71.1527" + "zip": "T0C", + "latitude": "52.1431", + "longitude": "-111.6941" }, { - "zip": "G7X", - "latitude": "48.3199", - "longitude": "-71.4149" + "zip": "T0E", + "latitude": "53.6758", + "longitude": "-115.0948" }, { - "zip": "G7Y", - "latitude": "48.3701", - "longitude": "-71.2358" + "zip": "T0G", + "latitude": "55.6993", + "longitude": "-114.4529" }, { - "zip": "G7Z", - "latitude": "48.4381", - "longitude": "-71.2642" + "zip": "T0H", + "latitude": "57.5403", + "longitude": "-116.9153" }, { - "zip": "G8A", - "latitude": "48.4233", - "longitude": "-71.3629" + "zip": "T0J", + "latitude": "50.9944", + "longitude": "-111.4632" }, { - "zip": "G8B", - "latitude": "48.5548", - "longitude": "-71.673" + "zip": "T0K", + "latitude": "49.4721", + "longitude": "-112.2408" }, - { - "zip": "G8C", - "latitude": "48.5278", - "longitude": "-71.6364" + { + "zip": "T0L", + "latitude": "50.6314", + "longitude": "-114.4089" }, { - "zip": "G8E", - "latitude": "48.6377", - "longitude": "-71.6957" + "zip": "T0M", + "latitude": "51.9552", + "longitude": "-114.8691" }, { - "zip": "G8G", - "latitude": "47.8076", - "longitude": "-71.5907" + "zip": "T0P", + "latitude": "58.2626", + "longitude": "-110.7467" }, { - "zip": "G8H", - "latitude": "48.5168", - "longitude": "-72.2324" + "zip": "T0V", + "latitude": "59.9049", + "longitude": "-111.6717" }, { - "zip": "G8J", - "latitude": "48.5834", - "longitude": "-72.3324" + "zip": "T1A", + "latitude": "50.0816", + "longitude": "-110.5788" }, { - "zip": "G8K", - "latitude": "48.6501", - "longitude": "-72.4491" + "zip": "T1B", + "latitude": "49.835", + "longitude": "-110.5203" }, { - "zip": "G8L", - "latitude": "48.8763", - "longitude": "-72.212" + "zip": "T1C", + "latitude": "50.0774", + "longitude": "-110.6911" }, { - "zip": "G8M", - "latitude": "48.8832", - "longitude": "-72.4487" + "zip": "T1G", + "latitude": "49.787", + "longitude": "-112.146" }, { - "zip": "G8N", - "latitude": "48.3473", - "longitude": "-71.6786" + "zip": "T1H", + "latitude": "49.7", + "longitude": "-112.8186" }, { - "zip": "G8P", - "latitude": "49.9168", - "longitude": "-74.3659" + "zip": "T1J", + "latitude": "49.6581", + "longitude": "-112.7484" }, { - "zip": "G8T", - "latitude": "46.3877", - "longitude": "-72.5357" + "zip": "T1K", + "latitude": "49.6511", + "longitude": "-112.8351" }, { - "zip": "G8V", - "latitude": "46.4098", - "longitude": "-72.4908" + "zip": "T1L", + "latitude": "51.1762", + "longitude": "-115.5698" }, { - "zip": "G8W", - "latitude": "46.4176", - "longitude": "-72.6372" + "zip": "T1M", + "latitude": "49.7167", + "longitude": "-112.6185" }, { - "zip": "G8Y", - "latitude": "46.3668", - "longitude": "-72.6168" + "zip": "T1P", + "latitude": "51.0501", + "longitude": "-113.3852" }, { - "zip": "G8Z", - "latitude": "46.3458", - "longitude": "-72.5716" + "zip": "T1R", + "latitude": "50.5834", + "longitude": "-111.8851" }, { - "zip": "G9A", - "latitude": "46.3695", - "longitude": "-72.6789" + "zip": "T1S", + "latitude": "50.7362", + "longitude": "-113.9695" }, { - "zip": "G9B", - "latitude": "46.316", - "longitude": "-72.6833" + "zip": "T1V", + "latitude": "50.5834", + "longitude": "-113.8687" }, { - "zip": "G9C", - "latitude": "46.3922", - "longitude": "-72.6725" + "zip": "T1W", + "latitude": "51.0876", + "longitude": "-115.3461" }, { - "zip": "G9H", - "latitude": "46.3334", - "longitude": "-72.4324" + "zip": "T1X", + "latitude": "51.0334", + "longitude": "-113.8187" }, { - "zip": "G9N", - "latitude": "46.5564", - "longitude": "-72.7198" + "zip": "T1Y", + "latitude": "51.0823", + "longitude": "-113.9578" }, { - "zip": "G9P", - "latitude": "46.5068", - "longitude": "-72.7436" + "zip": "T1Z", + "latitude": "51.1834", + "longitude": "-113.9353" }, { - "zip": "G9R", - "latitude": "46.6098", - "longitude": "-72.8266" + "zip": "T2A", + "latitude": "51.0494", + "longitude": "-113.9564" }, { - "zip": "G9T", - "latitude": "46.6315", - "longitude": "-72.737" + "zip": "T2B", + "latitude": "51.0209", + "longitude": "-113.981" }, { - "zip": "G9X", - "latitude": "47.4334", - "longitude": "-72.7824" + "zip": "T2C", + "latitude": "50.987", + "longitude": "-113.9634" }, { - "zip": "H0H", - "latitude": "90", - "longitude": "0" + "zip": "T2E", + "latitude": "51.0876", + "longitude": "-114.0214" }, { - "zip": "H0M", - "latitude": "45.6986", - "longitude": "-73.5025" + "zip": "T2G", + "latitude": "51.0272", + "longitude": "-114.0349" }, { - "zip": "H1A", - "latitude": "45.6753", - "longitude": "-73.5016" + "zip": "T2H", + "latitude": "50.9894", + "longitude": "-114.052" }, { - "zip": "H1C", - "latitude": "45.6656", - "longitude": "-73.5367" + "zip": "T2J", + "latitude": "50.8476", + "longitude": "-114.1958" }, { - "zip": "H1E", - "latitude": "45.6342", - "longitude": "-73.5842" + "zip": "T2K", + "latitude": "51.1111", + "longitude": "-114.0477" }, { - "zip": "H1J", - "latitude": "45.6097", - "longitude": "-73.5794" + "zip": "T2L", + "latitude": "51.1047", + "longitude": "-114.1148" }, { - "zip": "H1K", - "latitude": "45.6097", - "longitude": "-73.5472" + "zip": "T2M", + "latitude": "51.133", + "longitude": "-113.856" }, { - "zip": "H1L", - "latitude": "45.6043", - "longitude": "-73.5178" + "zip": "T2N", + "latitude": "51.0621", + "longitude": "-114.1159" }, { - "zip": "H1M", - "latitude": "45.5883", - "longitude": "-73.5572" + "zip": "T2P", + "latitude": "51.0708", + "longitude": "-113.6931" }, { - "zip": "H1N", - "latitude": "45.5779", - "longitude": "-73.5304" + "zip": "T2R", + "latitude": "51.0412", + "longitude": "-114.0762" }, { - "zip": "H1P", - "latitude": "45.5966", - "longitude": "-73.5928" + "zip": "T2S", + "latitude": "51.0233", + "longitude": "-114.071" }, { - "zip": "H1R", - "latitude": "45.5864", - "longitude": "-73.6082" + "zip": "T2T", + "latitude": "51.0242", + "longitude": "-114.1004" }, { - "zip": "H1S", - "latitude": "45.5808", - "longitude": "-73.5825" + "zip": "T2V", + "latitude": "50.9819", + "longitude": "-114.1004" }, { - "zip": "H1T", - "latitude": "45.573", - "longitude": "-73.5701" + "zip": "T2W", + "latitude": "50.9514", + "longitude": "-114.3591" }, { - "zip": "H1V", - "latitude": "45.5585", - "longitude": "-73.5386" + "zip": "T2X", + "latitude": "50.8837", + "longitude": "-114.0326" }, { - "zip": "H1W", - "latitude": "45.5442", - "longitude": "-73.5468" + "zip": "T2Y", + "latitude": "50.9093", + "longitude": "-114.1028" }, { - "zip": "H1X", - "latitude": "45.5583", - "longitude": "-73.5701" + "zip": "T2Z", + "latitude": "50.9278", + "longitude": "-113.9682" }, { - "zip": "H1Y", - "latitude": "45.5486", - "longitude": "-73.5788" + "zip": "T3A", + "latitude": "51.1264", + "longitude": "-114.1419" }, { - "zip": "H1Z", - "latitude": "45.5694", - "longitude": "-73.6221" + "zip": "T3B", + "latitude": "51.0915", + "longitude": "-114.2073" }, { - "zip": "H2A", - "latitude": "45.5618", - "longitude": "-73.599" + "zip": "T3C", + "latitude": "51.0497", + "longitude": "-114.1394" }, { - "zip": "H2B", - "latitude": "45.5741", - "longitude": "-73.6507" + "zip": "T3E", + "latitude": "50.9899", + "longitude": "-114.1574" }, { - "zip": "H2C", - "latitude": "45.5606", - "longitude": "-73.6584" + "zip": "T3G", + "latitude": "51.1387", + "longitude": "-114.2015" }, { - "zip": "H2E", - "latitude": "45.5514", - "longitude": "-73.6116" + "zip": "T3H", + "latitude": "51.0419", + "longitude": "-114.2" }, { - "zip": "H2G", - "latitude": "45.5438", - "longitude": "-73.5927" + "zip": "T3J", + "latitude": "51.1188", + "longitude": "-113.9471" }, { - "zip": "H2H", - "latitude": "45.5374", - "longitude": "-73.5735" + "zip": "T3K", + "latitude": "51.1563", + "longitude": "-114.0572" }, { - "zip": "H2J", - "latitude": "45.5302", - "longitude": "-73.5831" + "zip": "T3L", + "latitude": "51.1467", + "longitude": "-114.3133" }, { - "zip": "H2K", - "latitude": "45.5307", - "longitude": "-73.5547" + "zip": "T3M", + "latitude": "50.8796", + "longitude": "-113.9555" }, { - "zip": "H2L", - "latitude": "45.5186", - "longitude": "-73.5545" + "zip": "T3N", + "latitude": "51.1626", + "longitude": "-113.9537" }, { - "zip": "H2M", - "latitude": "45.5528", - "longitude": "-73.6411" + "zip": "T3P", + "latitude": "51.2074", + "longitude": "-114.1348" }, { - "zip": "H2N", - "latitude": "45.5394", - "longitude": "-73.6513" + "zip": "T3R", + "latitude": "51.2021", + "longitude": "-114.2453" }, { - "zip": "H2P", - "latitude": "45.5435", - "longitude": "-73.6339" + "zip": "T3S", + "latitude": "50.9153", + "longitude": "-113.8932" }, { - "zip": "H2R", - "latitude": "45.5401", - "longitude": "-73.6225" + "zip": "T3Z", + "latitude": "51.0691", + "longitude": "-114.4727" }, { - "zip": "H2S", - "latitude": "45.5354", - "longitude": "-73.6061" + "zip": "T4A", + "latitude": "51.2799", + "longitude": "-113.988" }, { - "zip": "H2T", - "latitude": "45.5247", - "longitude": "-73.5953" + "zip": "T4B", + "latitude": "51.3082", + "longitude": "-114.0398" }, { - "zip": "H2V", - "latitude": "45.5168", - "longitude": "-73.6072" + "zip": "T4C", + "latitude": "51.1834", + "longitude": "-114.4687" }, { - "zip": "H2W", - "latitude": "45.5176", - "longitude": "-73.5804" + "zip": "T4E", + "latitude": "52.2765", + "longitude": "-113.7063" }, { - "zip": "H2X", - "latitude": "45.5115", - "longitude": "-73.5683" + "zip": "T4G", + "latitude": "52.0269", + "longitude": "-113.9507" }, { - "zip": "H3C", - "latitude": "45.498", - "longitude": "-73.5472" + "zip": "T4H", + "latitude": "51.7834", + "longitude": "-114.102" }, { - "zip": "H3E", - "latitude": "45.4594", - "longitude": "-73.5501" + "zip": "T4J", + "latitude": "52.6768", + "longitude": "-113.5815" }, { - "zip": "H3J", - "latitude": "45.4861", - "longitude": "-73.5732" + "zip": "T4L", + "latitude": "52.4668", + "longitude": "-113.7353" }, { - "zip": "H3K", - "latitude": "45.4805", - "longitude": "-73.5554" + "zip": "T4M", + "latitude": "52.3834", + "longitude": "-113.7853" }, { - "zip": "H3L", - "latitude": "45.5467", - "longitude": "-73.6718" + "zip": "T4N", + "latitude": "52.2316", + "longitude": "-113.8358" }, { - "zip": "H3M", - "latitude": "45.5383", - "longitude": "-73.6932" + "zip": "T4P", + "latitude": "52.2954", + "longitude": "-113.8073" }, { - "zip": "H3N", - "latitude": "45.5302", - "longitude": "-73.6327" + "zip": "T4R", + "latitude": "52.2424", + "longitude": "-113.7784" }, { - "zip": "H3P", - "latitude": "45.5217", - "longitude": "-73.6393" + "zip": "T4S", + "latitude": "52.3168", + "longitude": "-114.0853" }, { - "zip": "H3R", - "latitude": "45.5101", - "longitude": "-73.6478" + "zip": "T4T", + "latitude": "52.3668", + "longitude": "-114.9188" }, { - "zip": "H3S", - "latitude": "45.5063", - "longitude": "-73.6297" + "zip": "T4V", + "latitude": "53.0168", + "longitude": "-112.8353" }, { - "zip": "H3T", - "latitude": "45.5018", - "longitude": "-73.6191" + "zip": "T4X", + "latitude": "53.3501", + "longitude": "-113.4187" }, { - "zip": "H3V", - "latitude": "45.499", - "longitude": "-73.6089" + "zip": "T5A", + "latitude": "53.5931", + "longitude": "-113.4077" }, { - "zip": "H3W", - "latitude": "45.4897", - "longitude": "-73.6312" + "zip": "T5B", + "latitude": "53.7353", + "longitude": "-113.3369" }, { - "zip": "H3X", - "latitude": "45.4819", - "longitude": "-73.6421" + "zip": "T5C", + "latitude": "53.5996", + "longitude": "-113.4549" }, { - "zip": "H3Y", - "latitude": "45.4876", - "longitude": "-73.6045" + "zip": "T5E", + "latitude": "53.7454", + "longitude": "-113.4465" }, { - "zip": "H3Z", - "latitude": "45.4825", - "longitude": "-73.5933" + "zip": "T5G", + "latitude": "53.5705", + "longitude": "-113.5051" }, { - "zip": "H4A", - "latitude": "45.4717", - "longitude": "-73.6149" + "zip": "T5H", + "latitude": "53.5514", + "longitude": "-113.4916" }, { - "zip": "H4B", - "latitude": "45.4604", - "longitude": "-73.6303" + "zip": "T5J", + "latitude": "53.5428", + "longitude": "-113.4974" }, { - "zip": "H4C", - "latitude": "45.4737", - "longitude": "-73.5882" + "zip": "T5K", + "latitude": "53.5366", + "longitude": "-113.5103" }, { - "zip": "H4E", - "latitude": "45.4546", - "longitude": "-73.5985" + "zip": "T5L", + "latitude": "53.585", + "longitude": "-113.5526" }, { - "zip": "H4G", - "latitude": "45.4643", - "longitude": "-73.5698" + "zip": "T5M", + "latitude": "53.563", + "longitude": "-113.5662" }, { - "zip": "H4H", - "latitude": "45.4459", - "longitude": "-73.5815" + "zip": "T5N", + "latitude": "53.5436", + "longitude": "-113.5574" }, { - "zip": "H4J", - "latitude": "45.5313", - "longitude": "-73.7091" + "zip": "T5P", + "latitude": "53.5463", + "longitude": "-113.5957" }, { - "zip": "H4K", - "latitude": "45.5171", - "longitude": "-73.7363" + "zip": "T5R", + "latitude": "53.5181", + "longitude": "-113.5797" }, { - "zip": "H4L", - "latitude": "45.517", - "longitude": "-73.6831" + "zip": "T5S", + "latitude": "53.5634", + "longitude": "-113.6697" }, { - "zip": "H4M", - "latitude": "45.4979", - "longitude": "-73.6886" + "zip": "T5T", + "latitude": "53.5185", + "longitude": "-113.6579" }, { - "zip": "H4N", - "latitude": "45.5263", - "longitude": "-73.6649" + "zip": "T5V", + "latitude": "53.5848", + "longitude": "-113.6224" }, { - "zip": "H4P", - "latitude": "45.4964", - "longitude": "-73.6647" + "zip": "T5W", + "latitude": "53.5645", + "longitude": "-113.4022" }, { - "zip": "H4R", - "latitude": "45.5049", - "longitude": "-73.7142" + "zip": "T5X", + "latitude": "53.6313", + "longitude": "-113.5245" }, { - "zip": "H4S", - "latitude": "45.4858", - "longitude": "-73.7433" + "zip": "T5Y", + "latitude": "53.6585", + "longitude": "-113.3614" }, { - "zip": "H4T", - "latitude": "45.4752", - "longitude": "-73.6961" + "zip": "T5Z", + "latitude": "53.6365", + "longitude": "-113.4673" }, { - "zip": "H4V", - "latitude": "45.4671", - "longitude": "-73.6487" + "zip": "T6A", + "latitude": "53.5482", + "longitude": "-113.4318" }, { - "zip": "H4W", - "latitude": "45.47", - "longitude": "-73.6686" + "zip": "T6B", + "latitude": "53.5128", + "longitude": "-113.4194" }, { - "zip": "H4Y", - "latitude": "45.8654", - "longitude": "-72.7614" + "zip": "T6C", + "latitude": "53.522", + "longitude": "-113.459" }, { - "zip": "H4Z", - "latitude": "45.5061", - "longitude": "-73.5573" + "zip": "T6E", + "latitude": "53.4914", + "longitude": "-113.4802" }, { - "zip": "H5A", - "latitude": "45.4992", - "longitude": "-73.5646" + "zip": "T6G", + "latitude": "53.521", + "longitude": "-113.5324" }, { - "zip": "H5B", - "latitude": "45.5066", - "longitude": "-73.5623" + "zip": "T6H", + "latitude": "53.3753", + "longitude": "-113.4585" }, { - "zip": "H7A", - "latitude": "45.6739", - "longitude": "-73.5924" + "zip": "T6J", + "latitude": "53.4564", + "longitude": "-113.521" }, { - "zip": "H7B", - "latitude": "45.6757", - "longitude": "-73.6388" + "zip": "T6K", + "latitude": "53.4609", + "longitude": "-113.4519" }, { - "zip": "H7C", - "latitude": "45.6168", - "longitude": "-73.6492" + "zip": "T6L", + "latitude": "53.4593", + "longitude": "-113.4145" }, { - "zip": "H7E", - "latitude": "45.6225", - "longitude": "-73.6949" + "zip": "T6M", + "latitude": "53.4593", + "longitude": "-113.6546" }, { - "zip": "H7G", - "latitude": "45.5771", - "longitude": "-73.6873" + "zip": "T6N", + "latitude": "53.465", + "longitude": "-113.4776" }, { - "zip": "H7H", - "latitude": "45.6409", - "longitude": "-73.7542" + "zip": "T6P", + "latitude": "53.5078", + "longitude": "-113.3723" }, { - "zip": "H7J", - "latitude": "45.6625", - "longitude": "-73.7002" + "zip": "T6R", + "latitude": "53.4567", + "longitude": "-113.5801" }, { - "zip": "H7K", - "latitude": "45.6213", - "longitude": "-73.7398" + "zip": "T6S", + "latitude": "53.5806", + "longitude": "-113.3374" }, { - "zip": "H7L", - "latitude": "45.6168", - "longitude": "-73.7825" + "zip": "T6T", + "latitude": "53.4617", + "longitude": "-113.371" }, { - "zip": "H7M", - "latitude": "45.5984", - "longitude": "-73.7159" + "zip": "T6V", + "latitude": "53.6112", + "longitude": "-113.5746" }, { - "zip": "H7N", - "latitude": "45.5501", - "longitude": "-73.6992" + "zip": "T6W", + "latitude": "53.4179", + "longitude": "-113.5785" }, { - "zip": "H7P", - "latitude": "45.578", - "longitude": "-73.8004" + "zip": "T6X", + "latitude": "53.4154", + "longitude": "-113.4178" }, { - "zip": "H7R", - "latitude": "45.5526", - "longitude": "-73.8507" + "zip": "T7A", + "latitude": "53.2168", + "longitude": "-114.9854" }, { - "zip": "H7S", - "latitude": "45.5793", - "longitude": "-73.7367" + "zip": "T7E", + "latitude": "53.5834", + "longitude": "-116.4356" }, { - "zip": "H7T", - "latitude": "45.5573", - "longitude": "-73.7725" + "zip": "T7N", + "latitude": "54.1334", + "longitude": "-114.4021" }, { - "zip": "H7V", - "latitude": "45.5478", - "longitude": "-73.7368" + "zip": "T7P", + "latitude": "54.1502", + "longitude": "-113.8688" }, { - "zip": "H7W", - "latitude": "45.5338", - "longitude": "-73.7652" + "zip": "T7S", + "latitude": "54.1501", + "longitude": "-115.6855" }, { - "zip": "H7X", - "latitude": "45.5334", - "longitude": "-73.8159" + "zip": "T7V", + "latitude": "53.4001", + "longitude": "-117.5857" }, { - "zip": "H7Y", - "latitude": "45.5284", - "longitude": "-73.8509" + "zip": "T7X", + "latitude": "53.5334", + "longitude": "-113.9187" }, { - "zip": "H8N", - "latitude": "45.438", - "longitude": "-73.6215" + "zip": "T7Y", + "latitude": "53.4184", + "longitude": "-113.8097" }, { - "zip": "H8P", - "latitude": "45.4011", - "longitude": "-73.619" + "zip": "T7Z", + "latitude": "53.5334", + "longitude": "-114.0021" }, { - "zip": "H8R", - "latitude": "45.3994", - "longitude": "-73.6506" + "zip": "T8A", + "latitude": "53.528", + "longitude": "-113.2512" }, { - "zip": "H8S", - "latitude": "45.4402", - "longitude": "-73.6747" + "zip": "T8B", + "latitude": "53.4397", + "longitude": "-113.2952" }, { - "zip": "H8T", - "latitude": "45.4419", - "longitude": "-73.7057" + "zip": "T8C", + "latitude": "53.4391", + "longitude": "-113.1903" }, { - "zip": "H8Y", - "latitude": "45.5084", - "longitude": "-73.8075" + "zip": "T8E", + "latitude": "53.5225", + "longitude": "-113.1022" }, { - "zip": "H8Z", - "latitude": "45.5069", - "longitude": "-73.8407" + "zip": "T8G", + "latitude": "53.5052", + "longitude": "-112.9529" }, { - "zip": "H9A", - "latitude": "45.4948", - "longitude": "-73.8317" + "zip": "T8H", + "latitude": "53.556", + "longitude": "-113.2952" }, { - "zip": "H9B", - "latitude": "45.4897", - "longitude": "-73.7958" + "zip": "T8L", + "latitude": "53.7168", + "longitude": "-113.2187" }, { - "zip": "H9C", - "latitude": "45.5055", - "longitude": "-73.8789" + "zip": "T8N", + "latitude": "53.6334", + "longitude": "-113.6353" }, { - "zip": "H9E", - "latitude": "45.4865", - "longitude": "-73.9092" + "zip": "T8R", + "latitude": "53.8001", + "longitude": "-113.652" }, { - "zip": "H9G", - "latitude": "45.4756", - "longitude": "-73.8367" + "zip": "T8S", + "latitude": "56.2501", + "longitude": "-117.286" }, { - "zip": "H9H", - "latitude": "45.4683", - "longitude": "-73.8565" + "zip": "T8T", + "latitude": "53.6867", + "longitude": "-113.7102" }, { - "zip": "H9J", - "latitude": "45.4501", - "longitude": "-73.8659" + "zip": "T8V", + "latitude": "55.1808", + "longitude": "-118.9103" }, { - "zip": "H9K", - "latitude": "45.4577", - "longitude": "-73.9162" + "zip": "T8W", + "latitude": "55.1303", + "longitude": "-118.7946" }, { - "zip": "H9P", - "latitude": "45.4679", - "longitude": "-73.7748" + "zip": "T8X", + "latitude": "55.1834", + "longitude": "-118.7457" }, { - "zip": "H9R", - "latitude": "45.4487", - "longitude": "-73.8167" + "zip": "T9A", + "latitude": "52.9668", + "longitude": "-113.3687" }, { - "zip": "H9S", - "latitude": "45.4414", - "longitude": "-73.7749" + "zip": "T9C", + "latitude": "53.5001", + "longitude": "-112.0518" }, { - "zip": "H9W", - "latitude": "45.4334", - "longitude": "-73.8659" + "zip": "T9E", + "latitude": "53.2668", + "longitude": "-113.552" }, { - "zip": "H9X", - "latitude": "45.4062", - "longitude": "-73.9456" + "zip": "T9G", + "latitude": "53.3668", + "longitude": "-113.7353" }, { - "zip": "J0A", - "latitude": "45.8382", - "longitude": "-71.9542" + "zip": "T9H", + "latitude": "56.664", + "longitude": "-111.1357" }, { - "zip": "J0B", - "latitude": "45.1001", - "longitude": "-72.0491" + "zip": "T9J", + "latitude": "56.707", + "longitude": "-111.3771" }, { - "zip": "J0C", - "latitude": "45.8567", - "longitude": "-72.6966" + "zip": "T9K", + "latitude": "56.7538", + "longitude": "-111.435" }, { - "zip": "J0E", - "latitude": "45.2831", - "longitude": "-72.5244" + "zip": "T9M", + "latitude": "54.4502", + "longitude": "-110.2017" }, { - "zip": "J0G", - "latitude": "46.021", - "longitude": "-72.8239" + "zip": "T9N", + "latitude": "54.2668", + "longitude": "-110.7351" }, { - "zip": "J0H", - "latitude": "45.6609", - "longitude": "-72.77" + "zip": "T9S", + "latitude": "54.7169", + "longitude": "-113.2854" }, { - "zip": "J0J", - "latitude": "45.1529", - "longitude": "-73.1636" + "zip": "T9V", + "latitude": "53.2717", + "longitude": "-110.0853" }, { - "zip": "J0K", - "latitude": "46.7966", - "longitude": "-73.8705" + "zip": "T9W", + "latitude": "52.839", + "longitude": "-110.8572" }, { - "zip": "J0L", - "latitude": "45.1956", - "longitude": "-73.5695" + "zip": "T9X", + "latitude": "53.3669", + "longitude": "-110.8517" }, { - "zip": "J0M", - "latitude": "58.3269", - "longitude": "-72.1637" + "zip": "V0A", + "latitude": "51.2994", + "longitude": "-116.939" }, { - "zip": "J0N", - "latitude": "45.5135", - "longitude": "-74.0534" + "zip": "V0B", + "latitude": "49.6775", + "longitude": "-115.5636" }, { - "zip": "J0P", - "latitude": "45.3655", - "longitude": "-74.312" + "zip": "V0C", + "latitude": "58.3874", + "longitude": "-125.7167" }, { - "zip": "J0R", - "latitude": "45.866", - "longitude": "-74.1785" + "zip": "V0E", + "latitude": "51.505", + "longitude": "-119.2034" }, { - "zip": "J0S", - "latitude": "45.1082", - "longitude": "-74.0451" + "zip": "V0G", + "latitude": "50.053", + "longitude": "-117.4291" }, { - "zip": "J0T", - "latitude": "46.3002", - "longitude": "-74.5855" + "zip": "V0H", + "latitude": "49.4089", + "longitude": "-119.0054" }, { - "zip": "J0V", - "latitude": "45.8265", - "longitude": "-74.9318" + "zip": "V0J", + "latitude": "55.9964", + "longitude": "-126.8574" }, { - "zip": "J0W", - "latitude": "47.0921", - "longitude": "-75.7967" + "zip": "V0K", + "latitude": "51.4367", + "longitude": "-121.6384" }, { - "zip": "J0X", - "latitude": "46.307", - "longitude": "-76.7653" + "zip": "V0L", + "latitude": "52.0993", + "longitude": "-123.6526" }, { - "zip": "J0Y", - "latitude": "52.1046", - "longitude": "-75.2807" + "zip": "V0M", + "latitude": "49.6346", + "longitude": "-122.038" }, { - "zip": "J0Z", - "latitude": "47.8626", - "longitude": "-78.824" + "zip": "V0N", + "latitude": "51.2944", + "longitude": "-126.0745" }, { - "zip": "J1A", - "latitude": "45.1334", - "longitude": "-71.7991" + "zip": "V0P", + "latitude": "49.8866", + "longitude": "-126.2673" }, { - "zip": "J1C", - "latitude": "45.4797", - "longitude": "-71.9492" + "zip": "V0R", + "latitude": "49.027", + "longitude": "-124.8461" }, { - "zip": "J1E", - "latitude": "45.4231", - "longitude": "-71.8723" + "zip": "V0S", + "latitude": "48.5432", + "longitude": "-123.672" }, { - "zip": "J1G", - "latitude": "45.4024", - "longitude": "-71.8479" + "zip": "V0T", + "latitude": "52.2338", + "longitude": "-126.2134" }, { - "zip": "J1H", - "latitude": "45.3891", - "longitude": "-71.8986" + "zip": "V0V", + "latitude": "53.9725", + "longitude": "-129.8986" }, { - "zip": "J1J", - "latitude": "45.4131", - "longitude": "-71.9238" + "zip": "V0W", + "latitude": "59.6378", + "longitude": "-133.5433" }, { - "zip": "J1K", - "latitude": "45.3822", - "longitude": "-71.9327" + "zip": "V0X", + "latitude": "49.3688", + "longitude": "-120.6569" }, { - "zip": "J1L", - "latitude": "45.4113", - "longitude": "-71.9586" + "zip": "V1A", + "latitude": "49.6832", + "longitude": "-115.9855" }, { - "zip": "J1M", - "latitude": "45.3656", - "longitude": "-71.842" + "zip": "V1B", + "latitude": "50.084", + "longitude": "-118.938" }, { - "zip": "J1N", - "latitude": "45.3395", - "longitude": "-72.0128" + "zip": "V1C", + "latitude": "49.4999", + "longitude": "-115.7688" }, { - "zip": "J1R", - "latitude": "45.3966", - "longitude": "-72.0422" + "zip": "V1E", + "latitude": "50.6998", + "longitude": "-119.2691" }, { - "zip": "J1S", - "latitude": "45.5668", - "longitude": "-71.9991" + "zip": "V1G", + "latitude": "55.7666", + "longitude": "-120.2362" }, { - "zip": "J1T", - "latitude": "45.7668", - "longitude": "-71.9324" + "zip": "V1H", + "latitude": "50.2868", + "longitude": "-119.4975" }, { - "zip": "J1X", - "latitude": "45.2668", - "longitude": "-72.1491" + "zip": "V1J", + "latitude": "56.2499", + "longitude": "-120.8529" }, { - "zip": "J1Z", - "latitude": "45.9334", - "longitude": "-72.4324" + "zip": "V1K", + "latitude": "50.1122", + "longitude": "-120.7942" }, - { - "zip": "J2A", - "latitude": "45.8152", - "longitude": "-72.4027" + { + "zip": "V1L", + "latitude": "49.4999", + "longitude": "-117.2855" }, { - "zip": "J2B", - "latitude": "45.9061", - "longitude": "-72.5929" + "zip": "V1M", + "latitude": "49.1661", + "longitude": "-122.5792" }, { - "zip": "J2C", - "latitude": "45.8893", - "longitude": "-72.5055" + "zip": "V1N", + "latitude": "49.2998", + "longitude": "-117.6689" }, { - "zip": "J2E", - "latitude": "45.9099", - "longitude": "-72.5289" + "zip": "V1P", + "latitude": "49.8959", + "longitude": "-119.1724" }, { - "zip": "J2G", - "latitude": "45.4046", - "longitude": "-72.7202" + "zip": "V1R", + "latitude": "49.0998", + "longitude": "-117.7022" }, { - "zip": "J2H", - "latitude": "45.3938", - "longitude": "-72.7005" + "zip": "V1S", + "latitude": "50.5583", + "longitude": "-120.5477" }, { - "zip": "J2J", - "latitude": "45.4005", - "longitude": "-72.7825" + "zip": "V1T", + "latitude": "50.2604", + "longitude": "-119.2774" }, { - "zip": "J2K", - "latitude": "45.2001", - "longitude": "-72.7491" + "zip": "V1V", + "latitude": "49.9497", + "longitude": "-119.4339" }, { - "zip": "J2L", - "latitude": "45.3168", - "longitude": "-72.6491" + "zip": "V1W", + "latitude": "49.812", + "longitude": "-119.5076" }, { - "zip": "J2M", - "latitude": "45.3501", - "longitude": "-72.5658" + "zip": "V1X", + "latitude": "50.0528", + "longitude": "-119.2858" }, { - "zip": "J2N", - "latitude": "45.2834", - "longitude": "-72.9824" + "zip": "V1Y", + "latitude": "49.8928", + "longitude": "-119.4852" }, { - "zip": "J2R", - "latitude": "45.6567", - "longitude": "-72.9237" + "zip": "V1Z", + "latitude": "49.8625", + "longitude": "-119.5833" }, { - "zip": "J2S", - "latitude": "45.6139", - "longitude": "-72.9912" + "zip": "V2A", + "latitude": "49.4806", + "longitude": "-119.5858" }, { - "zip": "J2T", - "latitude": "45.5971", - "longitude": "-72.9366" + "zip": "V2B", + "latitude": "50.8869", + "longitude": "-120.7357" }, { - "zip": "J2W", - "latitude": "45.3694", - "longitude": "-73.3137" + "zip": "V2C", + "latitude": "50.5437", + "longitude": "-120.0937" }, { - "zip": "J2X", - "latitude": "45.309", - "longitude": "-73.219" + "zip": "V2E", + "latitude": "50.6736", + "longitude": "-120.4212" }, { - "zip": "J2Y", - "latitude": "45.3114", - "longitude": "-73.3556" + "zip": "V2G", + "latitude": "52.1415", + "longitude": "-122.1445" }, { - "zip": "J3A", - "latitude": "45.3339", - "longitude": "-73.2744" + "zip": "V2H", + "latitude": "50.7262", + "longitude": "-120.1659" }, { - "zip": "J3B", - "latitude": "45.2832", - "longitude": "-73.2792" + "zip": "V2J", + "latitude": "52.9784", + "longitude": "-122.4931" }, { - "zip": "J3E", - "latitude": "45.5834", - "longitude": "-73.3325" + "zip": "V2K", + "latitude": "54.0508", + "longitude": "-122.9221" }, { - "zip": "J3G", - "latitude": "45.5946", - "longitude": "-73.2283" + "zip": "V2L", + "latitude": "53.9078", + "longitude": "-122.7473" }, { - "zip": "J3H", - "latitude": "45.5527", - "longitude": "-73.1755" + "zip": "V2M", + "latitude": "53.9127", + "longitude": "-122.8708" }, { - "zip": "J3L", - "latitude": "45.4501", - "longitude": "-73.2825" + "zip": "V2N", + "latitude": "53.6408", + "longitude": "-122.954" }, { - "zip": "J3M", - "latitude": "45.4334", - "longitude": "-73.1659" + "zip": "V2P", + "latitude": "49.1838", + "longitude": "-121.9046" }, { - "zip": "J3N", - "latitude": "45.5334", - "longitude": "-73.2825" + "zip": "V2R", + "latitude": "49.076", + "longitude": "-121.9883" }, { - "zip": "J3P", - "latitude": "46.0365", - "longitude": "-73.0665" + "zip": "V2S", + "latitude": "49.0423", + "longitude": "-122.2835" }, { - "zip": "J3R", - "latitude": "46.0206", - "longitude": "-73.1439" + "zip": "V2T", + "latitude": "49.0384", + "longitude": "-122.3485" }, { - "zip": "J3T", - "latitude": "46.2168", - "longitude": "-72.6158" + "zip": "V2V", + "latitude": "49.6463", + "longitude": "-122.5047" }, { - "zip": "J3V", - "latitude": "45.532", - "longitude": "-73.3437" + "zip": "V2W", + "latitude": "49.2068", + "longitude": "-122.4851" }, { - "zip": "J3X", - "latitude": "45.6834", - "longitude": "-73.4325" + "zip": "V2X", + "latitude": "49.2196", + "longitude": "-122.6164" }, { - "zip": "J3Y", - "latitude": "45.4906", - "longitude": "-73.3991" + "zip": "V2Y", + "latitude": "49.1285", + "longitude": "-122.6236" }, { - "zip": "J3Z", - "latitude": "45.4981", - "longitude": "-73.4012" + "zip": "V2Z", + "latitude": "49.0483", + "longitude": "-122.5997" }, { - "zip": "J4B", - "latitude": "45.591", - "longitude": "-73.4361" + "zip": "V3A", + "latitude": "49.0997", + "longitude": "-122.6526" }, { - "zip": "J4G", - "latitude": "45.5679", - "longitude": "-73.4761" + "zip": "V3B", + "latitude": "49.274", + "longitude": "-122.7649" }, { - "zip": "J4H", - "latitude": "45.5372", - "longitude": "-73.5056" + "zip": "V3C", + "latitude": "49.2436", + "longitude": "-122.7865" }, { - "zip": "J4J", - "latitude": "45.5362", - "longitude": "-73.4721" + "zip": "V3E", + "latitude": "49.3167", + "longitude": "-122.7384" }, { - "zip": "J4K", - "latitude": "45.5183", - "longitude": "-73.5023" + "zip": "V3G", + "latitude": "49.0754", + "longitude": "-122.178" }, { - "zip": "J4L", - "latitude": "45.5181", - "longitude": "-73.4576" + "zip": "V3H", + "latitude": "49.3231", + "longitude": "-122.8626" }, { - "zip": "J4M", - "latitude": "45.5418", - "longitude": "-73.4382" + "zip": "V3J", + "latitude": "49.265", + "longitude": "-122.8716" }, { - "zip": "J4N", - "latitude": "45.5523", - "longitude": "-73.4558" + "zip": "V3K", + "latitude": "49.2366", + "longitude": "-122.8521" }, { - "zip": "J4P", - "latitude": "45.5073", - "longitude": "-73.5082" + "zip": "V3L", + "latitude": "49.2201", + "longitude": "-122.8998" }, { - "zip": "J4R", - "latitude": "45.4924", - "longitude": "-73.5009" + "zip": "V3M", + "latitude": "49.1886", + "longitude": "-122.9384" }, { - "zip": "J4S", - "latitude": "45.481", - "longitude": "-73.497" + "zip": "V3N", + "latitude": "49.2275", + "longitude": "-122.9301" }, { - "zip": "J4T", - "latitude": "45.4973", - "longitude": "-73.4676" + "zip": "V3R", + "latitude": "49.1948", + "longitude": "-122.8131" }, { - "zip": "J4V", - "latitude": "45.4865", - "longitude": "-73.4622" + "zip": "V3S", + "latitude": "49.0791", + "longitude": "-122.7553" }, { - "zip": "J4W", - "latitude": "45.4674", - "longitude": "-73.4832" + "zip": "V3T", + "latitude": "49.1894", + "longitude": "-122.8454" }, { - "zip": "J4X", - "latitude": "45.4455", - "longitude": "-73.4841" + "zip": "V3V", + "latitude": "49.1889", + "longitude": "-122.873" }, { - "zip": "J4Y", - "latitude": "45.4414", - "longitude": "-73.4561" + "zip": "V3W", + "latitude": "49.141", + "longitude": "-122.8569" }, { - "zip": "J4Z", - "latitude": "45.4424", - "longitude": "-73.4231" + "zip": "V3X", + "latitude": "49.1067", + "longitude": "-122.8576" }, { - "zip": "J5A", - "latitude": "45.3668", - "longitude": "-73.5659" + "zip": "V3Y", + "latitude": "49.2212", + "longitude": "-122.6896" }, { - "zip": "J5B", - "latitude": "45.3668", - "longitude": "-73.5492" + "zip": "V3Z", + "latitude": "49.1064", + "longitude": "-122.8251" }, { - "zip": "J5C", - "latitude": "45.4001", - "longitude": "-73.5825" + "zip": "V4A", + "latitude": "49.0374", + "longitude": "-122.8299" }, { - "zip": "J5J", - "latitude": "45.8306", - "longitude": "-73.9191" + "zip": "V4B", + "latitude": "49.0259", + "longitude": "-122.8058" }, { - "zip": "J5K", - "latitude": "45.7334", - "longitude": "-74.1325" + "zip": "V4C", + "latitude": "49.1551", + "longitude": "-122.9124" }, { - "zip": "J5L", - "latitude": "45.7987", - "longitude": "-74.0727" + "zip": "V4E", + "latitude": "49.1197", + "longitude": "-122.9056" }, { - "zip": "J5M", - "latitude": "45.8501", - "longitude": "-73.7659" + "zip": "V4G", + "latitude": "49.1464", + "longitude": "-123.0137" }, { - "zip": "J5R", - "latitude": "45.4168", - "longitude": "-73.4992" + "zip": "V4K", + "latitude": "49.0986", + "longitude": "-123.0318" }, { - "zip": "J5T", - "latitude": "45.8834", - "longitude": "-73.2825" + "zip": "V4L", + "latitude": "49.0418", + "longitude": "-123.0591" }, { - "zip": "J5V", - "latitude": "46.2559", - "longitude": "-72.9415" + "zip": "V4M", + "latitude": "49.0331", + "longitude": "-123.0877" }, { - "zip": "J5W", - "latitude": "45.8232", - "longitude": "-73.4294" + "zip": "V4N", + "latitude": "49.1707", + "longitude": "-122.7326" }, { - "zip": "J5X", - "latitude": "45.8501", - "longitude": "-73.4825" + "zip": "V4P", + "latitude": "49.0561", + "longitude": "-122.8302" }, { - "zip": "J5Y", - "latitude": "45.7774", - "longitude": "-73.4252" + "zip": "V4R", + "latitude": "49.2903", + "longitude": "-122.5169" }, { - "zip": "J5Z", - "latitude": "45.7643", - "longitude": "-73.5036" + "zip": "V4S", + "latitude": "49.2528", + "longitude": "-122.3574" }, { - "zip": "J6A", - "latitude": "45.7395", - "longitude": "-73.4588" + "zip": "V4T", + "latitude": "49.866", + "longitude": "-119.7387" }, { - "zip": "J6E", - "latitude": "46.0168", - "longitude": "-73.4492" + "zip": "V4V", + "latitude": "50.0221", + "longitude": "-119.4054" }, { - "zip": "J6J", - "latitude": "45.3691", - "longitude": "-73.7216" + "zip": "V4W", + "latitude": "49.0713", + "longitude": "-122.4977" }, { - "zip": "J6K", - "latitude": "45.3526", - "longitude": "-73.7305" + "zip": "V4X", + "latitude": "49.0861", + "longitude": "-122.4026" }, { - "zip": "J6N", - "latitude": "45.3168", - "longitude": "-73.8659" + "zip": "V4Z", + "latitude": "49.0787", + "longitude": "-121.6098" }, { - "zip": "J6R", - "latitude": "45.3168", - "longitude": "-73.7492" + "zip": "V5A", + "latitude": "49.264", + "longitude": "-122.9369" }, { - "zip": "J6S", - "latitude": "45.2702", - "longitude": "-74.0482" + "zip": "V5B", + "latitude": "49.2769", + "longitude": "-122.9761" }, { - "zip": "J6T", - "latitude": "45.2409", - "longitude": "-74.1098" + "zip": "V5C", + "latitude": "49.274", + "longitude": "-123.0074" }, { - "zip": "J6V", - "latitude": "45.714", - "longitude": "-73.5357" + "zip": "V5E", + "latitude": "49.2272", + "longitude": "-122.9574" }, { - "zip": "J6W", - "latitude": "45.7064", - "longitude": "-73.6178" + "zip": "V5G", + "latitude": "49.2478", + "longitude": "-122.9938" }, { - "zip": "J6X", - "latitude": "45.7275", - "longitude": "-73.7062" + "zip": "V5H", + "latitude": "49.2302", + "longitude": "-122.9952" }, { - "zip": "J6Y", - "latitude": "45.7", - "longitude": "-73.752" + "zip": "V5J", + "latitude": "49.2038", + "longitude": "-122.9921" }, { - "zip": "J6Z", - "latitude": "45.6694", - "longitude": "-73.7752" + "zip": "V5K", + "latitude": "49.2807", + "longitude": "-123.0397" }, { - "zip": "J7A", - "latitude": "45.6383", - "longitude": "-73.7975" + "zip": "V5L", + "latitude": "49.2795", + "longitude": "-123.0667" }, { - "zip": "J7B", - "latitude": "45.6602", - "longitude": "-73.8157" + "zip": "V5M", + "latitude": "49.26", + "longitude": "-123.0398" }, { - "zip": "J7C", - "latitude": "45.689", - "longitude": "-73.8671" + "zip": "V5N", + "latitude": "49.2551", + "longitude": "-123.0667" }, { - "zip": "J7E", - "latitude": "45.6442", - "longitude": "-73.8448" + "zip": "V5P", + "latitude": "49.222", + "longitude": "-123.0683" }, { - "zip": "J7G", - "latitude": "45.6095", - "longitude": "-73.8378" + "zip": "V5R", + "latitude": "49.2397", + "longitude": "-123.0407" }, { - "zip": "J7H", - "latitude": "45.6209", - "longitude": "-73.8728" + "zip": "V5S", + "latitude": "49.2175", + "longitude": "-123.038" }, { - "zip": "J7J", - "latitude": "45.7045", - "longitude": "-73.9472" + "zip": "V5T", + "latitude": "49.262", + "longitude": "-123.0923" }, { - "zip": "J7K", - "latitude": "45.77", - "longitude": "-73.6049" + "zip": "V5V", + "latitude": "49.248", + "longitude": "-123.0913" }, { - "zip": "J7L", - "latitude": "45.7424", - "longitude": "-73.6509" + "zip": "V5W", + "latitude": "49.2327", + "longitude": "-123.0917" }, { - "zip": "J7M", - "latitude": "45.7888", - "longitude": "-73.7442" + "zip": "V5X", + "latitude": "49.2156", + "longitude": "-123.0979" + }, + { + "zip": "V5Y", + "latitude": "49.2492", + "longitude": "-123.1104" }, { - "zip": "J7N", - "latitude": "45.6345", - "longitude": "-74.1005" + "zip": "V5Z", + "latitude": "49.2475", + "longitude": "-123.121" }, { - "zip": "J7P", - "latitude": "45.5779", - "longitude": "-73.8809" + "zip": "V6A", + "latitude": "49.2779", + "longitude": "-123.0908" }, { - "zip": "J7R", - "latitude": "45.574", - "longitude": "-73.94" + "zip": "V6B", + "latitude": "49.2788", + "longitude": "-123.1139" }, { - "zip": "J7T", - "latitude": "45.3702", - "longitude": "-74.1249" + "zip": "V6C", + "latitude": "49.2866", + "longitude": "-123.1158" }, { - "zip": "J7V", - "latitude": "45.4001", - "longitude": "-74.0325" + "zip": "V6E", + "latitude": "49.2833", + "longitude": "-123.1298" }, { - "zip": "J7W", - "latitude": "45.3665", - "longitude": "-73.9736" + "zip": "V6G", + "latitude": "49.299", + "longitude": "-123.1408" }, { - "zip": "J7X", - "latitude": "45.2691", - "longitude": "-74.2339" + "zip": "V6H", + "latitude": "49.2559", + "longitude": "-123.1322" }, { - "zip": "J7Y", - "latitude": "45.8058", - "longitude": "-74.0165" + "zip": "V6J", + "latitude": "49.2603", + "longitude": "-123.146" }, { - "zip": "J7Z", - "latitude": "45.7788", - "longitude": "-73.9829" + "zip": "V6K", + "latitude": "49.2646", + "longitude": "-123.1648" }, { - "zip": "J8A", - "latitude": "45.9334", - "longitude": "-74.0159" + "zip": "V6L", + "latitude": "49.2497", + "longitude": "-123.166" }, { - "zip": "J8B", - "latitude": "45.9501", - "longitude": "-74.1325" + "zip": "V6M", + "latitude": "49.2344", + "longitude": "-123.1451" }, { - "zip": "J8C", - "latitude": "46.0501", - "longitude": "-74.2825" + "zip": "V6N", + "latitude": "49.2302", + "longitude": "-123.189" }, { - "zip": "J8E", - "latitude": "46.1949", - "longitude": "-74.6264" + "zip": "V6P", + "latitude": "49.2151", + "longitude": "-123.1396" }, { - "zip": "J8G", - "latitude": "45.6834", - "longitude": "-74.4159" + "zip": "V6R", + "latitude": "49.2666", + "longitude": "-123.1976" }, { - "zip": "J8H", - "latitude": "45.6501", - "longitude": "-74.3325" + "zip": "V6S", + "latitude": "49.2491", + "longitude": "-123.2088" }, { - "zip": "J8L", - "latitude": "45.5856", - "longitude": "-75.4208" + "zip": "V6T", + "latitude": "49.4635", + "longitude": "-122.822" }, { - "zip": "J8M", - "latitude": "45.5435", - "longitude": "-75.4274" + "zip": "V6V", + "latitude": "49.1853", + "longitude": "-123.0386" }, { - "zip": "J8N", - "latitude": "45.6501", - "longitude": "-75.666" + "zip": "V6W", + "latitude": "49.1534", + "longitude": "-123.048" }, { - "zip": "J8P", - "latitude": "45.4869", - "longitude": "-75.6157" + "zip": "V6X", + "latitude": "49.1836", + "longitude": "-123.1168" }, { - "zip": "J8R", - "latitude": "45.5287", - "longitude": "-75.6088" + "zip": "V6Y", + "latitude": "49.17", + "longitude": "-123.1368" }, { - "zip": "J8T", - "latitude": "45.4776", - "longitude": "-75.7059" + "zip": "V6Z", + "latitude": "49.2767", + "longitude": "-123.13" }, { - "zip": "J8V", - "latitude": "45.5711", - "longitude": "-75.7615" + "zip": "V7A", + "latitude": "49.1205", + "longitude": "-123.1171" }, { - "zip": "J8X", - "latitude": "45.44", - "longitude": "-75.7119" + "zip": "V7B", + "latitude": "49.1988", + "longitude": "-123.1799" }, { - "zip": "J8Y", - "latitude": "45.448", - "longitude": "-75.7434" + "zip": "V7C", + "latitude": "49.1626", + "longitude": "-123.1721" }, { - "zip": "J8Z", - "latitude": "45.4716", - "longitude": "-75.7616" + "zip": "V7E", + "latitude": "49.1323", + "longitude": "-123.1705" }, { - "zip": "J9A", - "latitude": "45.4279", - "longitude": "-75.7711" + "zip": "V7G", + "latitude": "49.3678", + "longitude": "-122.9278" }, { - "zip": "J9B", - "latitude": "45.5001", - "longitude": "-75.7827" + "zip": "V7H", + "latitude": "49.3551", + "longitude": "-122.9802" }, { - "zip": "J9E", - "latitude": "46.3834", - "longitude": "-75.966" + "zip": "V7J", + "latitude": "49.3622", + "longitude": "-123.0178" }, { - "zip": "J9H", - "latitude": "45.3932", - "longitude": "-75.8288" + "zip": "V7K", + "latitude": "49.3597", + "longitude": "-123.0377" }, { - "zip": "J9J", - "latitude": "45.4394", - "longitude": "-75.8465" + "zip": "V7L", + "latitude": "49.316", + "longitude": "-123.0576" }, { - "zip": "J9L", - "latitude": "46.5501", - "longitude": "-75.4993" + "zip": "V7M", + "latitude": "49.3222", + "longitude": "-123.0834" }, { - "zip": "J9P", - "latitude": "48.1002", - "longitude": "-77.7828" + "zip": "V7N", + "latitude": "49.35", + "longitude": "-123.0679" }, { - "zip": "J9T", - "latitude": "48.5669", - "longitude": "-78.1162" + "zip": "V7P", + "latitude": "49.322", + "longitude": "-123.1149" }, { - "zip": "J9V", - "latitude": "47.3334", - "longitude": "-79.433" + "zip": "V7R", + "latitude": "49.3775", + "longitude": "-123.0862" }, { - "zip": "J9X", - "latitude": "48.2855", - "longitude": "-78.8234" + "zip": "V7S", + "latitude": "49.3745", + "longitude": "-123.1864" }, { - "zip": "J9Y", - "latitude": "48.1607", - "longitude": "-79.0714" + "zip": "V7T", + "latitude": "49.3322", + "longitude": "-123.1417" }, { - "zip": "J9Z", - "latitude": "48.8002", - "longitude": "-79.1996" + "zip": "V7V", + "latitude": "49.3397", + "longitude": "-123.1912" }, { - "zip": "S0A", - "latitude": "51.4818", - "longitude": "-102.9065" + "zip": "V7W", + "latitude": "49.3615", + "longitude": "-123.2627" }, { - "zip": "S0C", - "latitude": "49.3961", - "longitude": "-103.2567" + "zip": "V7X", + "latitude": "49.2935", + "longitude": "-123.1162" }, { - "zip": "S0E", - "latitude": "53.1363", - "longitude": "-103.0999" + "zip": "V7Y", + "latitude": "49.2819", + "longitude": "-123.119" }, { - "zip": "S0G", - "latitude": "50.5767", - "longitude": "-104.1" + "zip": "V8A", + "latitude": "50.0163", + "longitude": "-124.3226" }, { - "zip": "S0H", - "latitude": "49.9841", - "longitude": "-106.249" + "zip": "V8B", + "latitude": "49.7002", + "longitude": "-123.156" }, { - "zip": "S0J", - "latitude": "57.1992", - "longitude": "-105.8242" + "zip": "V8C", + "latitude": "54.0524", + "longitude": "-128.6534" }, { - "zip": "S0K", - "latitude": "52.3003", - "longitude": "-107.9907" + "zip": "V8E", + "latitude": "50.1182", + "longitude": "-122.954" }, { - "zip": "S0L", - "latitude": "51.4827", - "longitude": "-108.4898" + "zip": "V8G", + "latitude": "54.5163", + "longitude": "-128.6035" }, { - "zip": "S0M", - "latitude": "54.9235", - "longitude": "-108.9572" + "zip": "V8J", + "latitude": "54.3161", + "longitude": "-130.3201" }, { - "zip": "S0N", - "latitude": "49.9116", - "longitude": "-108.7236" + "zip": "V8K", + "latitude": "48.8138", + "longitude": "-123.4973" }, { - "zip": "S0P", - "latitude": "55.0162", - "longitude": "-102.7415" + "zip": "V8L", + "latitude": "48.6496", + "longitude": "-123.4026" }, { - "zip": "S2V", - "latitude": "50.7834", - "longitude": "-104.9511" + "zip": "V8M", + "latitude": "48.5663", + "longitude": "-123.4193" }, { - "zip": "S3N", - "latitude": "51.2167", - "longitude": "-102.4677" + "zip": "V8N", + "latitude": "48.4765", + "longitude": "-123.3145" }, { - "zip": "S4A", - "latitude": "49.1334", - "longitude": "-102.9842" + "zip": "V8P", + "latitude": "48.4583", + "longitude": "-123.3325" }, { - "zip": "S4H", - "latitude": "49.6668", - "longitude": "-103.8511" + "zip": "V8R", + "latitude": "48.4496", + "longitude": "-123.3026" }, { - "zip": "S4L", - "latitude": "50.4132", - "longitude": "-104.2733" + "zip": "V8S", + "latitude": "48.42", + "longitude": "-123.3047" }, { - "zip": "S4N", - "latitude": "50.4671", - "longitude": "-104.541" + "zip": "V8T", + "latitude": "48.4392", + "longitude": "-123.3566" }, { - "zip": "S4P", - "latitude": "50.419", - "longitude": "-104.6774" + "zip": "V8V", + "latitude": "48.4167", + "longitude": "-123.365" }, { - "zip": "S4R", - "latitude": "50.4855", - "longitude": "-104.6163" + "zip": "V8W", + "latitude": "48.4267", + "longitude": "-123.3655" }, { - "zip": "S4S", - "latitude": "50.4153", - "longitude": "-104.6103" + "zip": "V8X", + "latitude": "48.4777", + "longitude": "-123.3658" }, { - "zip": "S4T", - "latitude": "50.4507", - "longitude": "-104.665" + "zip": "V8Y", + "latitude": "48.5247", + "longitude": "-123.3745" }, { - "zip": "S4V", - "latitude": "50.4251", - "longitude": "-104.5389" + "zip": "V8Z", + "latitude": "48.4993", + "longitude": "-123.4003" }, { - "zip": "S4W", - "latitude": "50.4078", - "longitude": "-104.6536" + "zip": "V9A", + "latitude": "48.4496", + "longitude": "-123.4193" }, { - "zip": "S4X", - "latitude": "50.5061", - "longitude": "-104.6752" + "zip": "V9B", + "latitude": "48.4793", + "longitude": "-123.5271" }, { - "zip": "S4Y", - "latitude": "50.4768", - "longitude": "-104.6986" + "zip": "V9C", + "latitude": "48.3829", + "longitude": "-123.5359" }, { - "zip": "S4Z", - "latitude": "50.4497", - "longitude": "-104.5323" + "zip": "V9E", + "latitude": "48.5219", + "longitude": "-123.453" }, { - "zip": "S6H", - "latitude": "50.3895", - "longitude": "-105.5578" + "zip": "V9G", + "latitude": "48.9829", + "longitude": "-123.8194" }, { - "zip": "S6J", - "latitude": "50.4185", - "longitude": "-105.5393" + "zip": "V9H", + "latitude": "49.9088", + "longitude": "-125.5862" }, { - "zip": "S6K", - "latitude": "50.454", - "longitude": "-105.6418" + "zip": "V9J", + "latitude": "49.7242", + "longitude": "-125.2604" }, { - "zip": "S6V", - "latitude": "54.493", - "longitude": "-104.3049" + "zip": "V9K", + "latitude": "49.3468", + "longitude": "-124.4361" }, { - "zip": "S6W", - "latitude": "53.1785", - "longitude": "-105.7741" + "zip": "V9L", + "latitude": "48.7829", + "longitude": "-123.7027" }, { - "zip": "S6X", - "latitude": "53.1936", - "longitude": "-105.7025" + "zip": "V9M", + "latitude": "49.6829", + "longitude": "-124.9361" }, { - "zip": "S7H", - "latitude": "52.1168", - "longitude": "-106.6345" + "zip": "V9N", + "latitude": "49.6585", + "longitude": "-124.9835" }, { - "zip": "S7J", - "latitude": "52.0961", - "longitude": "-106.6252" + "zip": "V9P", + "latitude": "49.3163", + "longitude": "-124.3194" }, { - "zip": "S7K", - "latitude": "52.0111", - "longitude": "-106.7955" + "zip": "V9R", + "latitude": "49.1609", + "longitude": "-123.9825" }, { - "zip": "S7L", - "latitude": "52.1564", - "longitude": "-106.6873" + "zip": "V9S", + "latitude": "49.1886", + "longitude": "-123.963" }, { - "zip": "S7M", - "latitude": "52.1133", - "longitude": "-106.7235" + "zip": "V9T", + "latitude": "49.2146", + "longitude": "-124.02" }, { - "zip": "S7N", - "latitude": "52.1404", - "longitude": "-106.608" + "zip": "V9V", + "latitude": "49.2391", + "longitude": "-124.0227" }, { - "zip": "S7P", - "latitude": "52.2751", - "longitude": "-106.5005" + "zip": "V9W", + "latitude": "50.0769", + "longitude": "-125.5909" }, { - "zip": "S7R", - "latitude": "52.1588", - "longitude": "-106.7163" + "zip": "V9X", + "latitude": "49.0419", + "longitude": "-123.979" }, { - "zip": "S7S", - "latitude": "52.1609", - "longitude": "-106.5864" + "zip": "V9Y", + "latitude": "49.2413", + "longitude": "-124.8028" }, { - "zip": "S7T", - "latitude": "52.0403", - "longitude": "-106.6595" + "zip": "V9Z", + "latitude": "48.3746", + "longitude": "-123.7276" }, { - "zip": "S7V", - "latitude": "52.0976", - "longitude": "-106.5553" + "zip": "X0A", + "latitude": "79.6218", + "longitude": "-76.7765" }, { - "zip": "S7W", - "latitude": "52.157", - "longitude": "-106.5614" + "zip": "X0B", + "latitude": "70.9072", + "longitude": "-106.9604" }, { - "zip": "S9A", - "latitude": "52.7834", - "longitude": "-108.2847" + "zip": "X0C", + "latitude": "64.1647", + "longitude": "-94.7724" }, { - "zip": "S9H", - "latitude": "50.2834", - "longitude": "-107.8013" + "zip": "X0E", + "latitude": "66.8714", + "longitude": "-120.225" }, { - "zip": "S9V", - "latitude": "53.2835", - "longitude": "-110.0016" + "zip": "X0G", + "latitude": "60.2563", + "longitude": "-123.3826" }, { - "zip": "S9X", - "latitude": "54.1335", - "longitude": "-108.4347" + "zip": "X1A", + "latitude": "62.456", + "longitude": "-114.3525" }, { "zip": "Y0A", diff --git a/lib/geocode.js b/lib/geocode.js index 92aa379..90d7ad4 100644 --- a/lib/geocode.js +++ b/lib/geocode.js @@ -75,7 +75,13 @@ function coordinates(country, zipCode) { return; } - const validZip = validateZipCode(zipCode); + const validZip = + countryIso.alpha3 === 'CAN' + ? zipCode + .trim() + .toUpperCase() + .match(/^([ABCEGHJ-NPRSTVXY]\d[ABCEGHJ-NPRSTV-Z])(?:\s?\d[ABCEGHJ-NPRSTV-Z]\d)?$/)?.[1] + : validateZipCode(zipCode); const zipCodeToGeocode = require(`../geocode/${countryIso.alpha3}`); for (const i of zipCodeToGeocode) { diff --git a/scripts/generate-can.py b/scripts/generate-can.py new file mode 100644 index 0000000..69c36b4 --- /dev/null +++ b/scripts/generate-can.py @@ -0,0 +1,46 @@ +"""Generate CAN FSA points from an extracted GeoNames CA.txt file.""" + +import csv +import json +import math +from pathlib import Path +import re +import sys + + +def representative(points): + unique = sorted(set(points)) + return tuple(sum(p[i] for p in unique) / len(unique) for i in (0, 1)) + + +# Duplicate rows must not change the representative point. +assert representative([(44, -79), (46, -81), (44, -79)]) == (45, -80) +assert representative([(46, -81), (44, -79)]) == (45, -80) + +groups = {} +excluded = [] +with open(sys.argv[1], encoding="utf-8") as source: + rows = list(csv.reader(source, delimiter="\t")) +for row in rows: + assert len(row) == 12 and row[0] == "CA", row + code = row[1] + if code in {"H0H", "T3T 0E5", "V3Y 0H2"}: + excluded.append(code) + continue + assert re.fullmatch(r"[ABCEGHJ-NPRSTVXY]\d[ABCEGHJ-NPRSTV-Z]", code), code + point = (float(row[9]), float(row[10])) + assert all(math.isfinite(value) for value in point), row + assert -90 <= point[0] <= 90 and -180 <= point[1] <= 180, row + groups.setdefault(code, []).append(point) + +assert len(rows) == 1657 and len(groups) == 1650 +assert sorted(excluded) == ["H0H", "T3T 0E5", "V3Y 0H2"] +result = [] +for code, points in sorted(groups.items()): + latitude, longitude = representative(points) + result.append({"zip": code, "latitude": str(round(latitude, 6)), + "longitude": str(round(longitude, 6))}) +assert len({entry["zip"] for entry in result}) == len(result) +Path(__file__).resolve().parents[1].joinpath("geocode/CAN.json").write_text( + json.dumps(result, indent=2) + "\n", encoding="utf-8" +) diff --git a/test/geocode-can.test.js b/test/geocode-can.test.js new file mode 100644 index 0000000..e011893 --- /dev/null +++ b/test/geocode-can.test.js @@ -0,0 +1,41 @@ +const { deepEqual, equal, ok } = require('node:assert/strict'); +const { describe, it } = require('node:test'); + +const data = require('../geocode/CAN.json'); +const coordinates = require('../lib/geocode'); + +describe('CAN FSA coordinates', () => { + it('resolves FSA, spaced, compact and lowercase postal codes', () => { + for (const zip of ['K1A', 'K1A 0A6', 'K1A0A6', ' k1a 0a6 ']) { + deepEqual(coordinates('CAN', zip), ['-75.7023', '45.4207']); + } + deepEqual(coordinates('CA', 'M5V 3L9'), ['-79.3995', '43.6404']); + deepEqual(coordinates('Canada', 'T0A 3A0'), ['-111.7174', '54.766']); + const whitehorse = coordinates('CAN', 'Y1A 1C2').map(Number); + ok(Math.abs(whitehorse[0] + 135.0561) < 0.2); + ok(Math.abs(whitehorse[1] - 60.7242) < 0.2); + }); + + it('uses FSA precision and an unweighted mean of distinct source points', () => { + deepEqual(coordinates('CAN', 'K1A 0A6'), coordinates('CAN', 'K1A 0G5')); + deepEqual(coordinates('CAN', 'L9X'), ['-79.77035', '44.443175']); + deepEqual(coordinates('CAN', 'C0A'), ['-62.6487', '46.1668']); + }); + + it('returns undefined for unknown, invalid and fictional codes', () => { + for (const zip of ['Z9Z 9Z9', 'K1D', 'K1A123', 'K1A 0A6 extra', 'H0H 0H0', 'L0V']) { + equal(coordinates('CAN', zip), undefined); + } + }); + + it('has one finite, in-range point per supported FSA', () => { + equal(data.length, 1650); + equal(new Set(data.map((entry) => entry.zip)).size, data.length); + for (const entry of data) { + ok(/^[ABCEGHJ-NPRSTVXY]\d[ABCEGHJ-NPRSTV-Z]$/.test(entry.zip)); + const [longitude, latitude] = coordinates('CAN', entry.zip).map(Number); + ok(Number.isFinite(latitude) && Math.abs(latitude) <= 90); + ok(Number.isFinite(longitude) && Math.abs(longitude) <= 180); + } + }); +});