Is there an elixir/erlang library that maps 4 character code regions to cities in the IANA Time Zone format? i.e. US-NY -> "America/New_York"

Ontario from your example lies in 3 time zones. I don’t think you can do a mapping like that which would be generic enough.