Simplified to not care about the difference between states, provinces, and countries.  Add canadain provinces.