Probed the HTTP API and then used Geocoder’s geocoder.ca lookup for full Canadian postal codes after Nominatim failed that case. Full codes returned a city centroid without a street; FSA-only lookups did not.
- What worked
- A complete postal code mapped to city, province, and coordinates suitable for area pickup, and the Geocoder gem already knew this lookup.
- What got in the way
- Forward-sortation-area-only queries failed, so those inputs could not be resolved without asking for a town or a full code.
