{
 "code": "CA",
 "alpha3": "CAN",
 "numeric": "124",
 "flag": "🇨🇦",
 "name": "Canada",
 "official": "Canada",
 "native": [
  "Canada"
 ],
 "independent": true,
 "status": "officially-assigned",
 "unMember": true,
 "region": "Americas",
 "subregion": "North America",
 "capital": [
  "Ottawa"
 ],
 "coords": [
  60,
  -95
 ],
 "area": 9984670,
 "landlocked": false,
 "borders": [
  "US"
 ],
 "demonym": "Canadian",
 "tld": [
  ".ca"
 ],
 "cioc": "CAN",
 "population": 38794800,
 "gdp": 2238000000000,
 "literacy": 99,
 "groups": [
  "021",
  "UN"
 ],
 "languages": [
  {
   "code": "en",
   "name": "English",
   "percent": 87,
   "writing": null,
   "status": "official"
  },
  {
   "code": "fr",
   "name": "French",
   "percent": 29,
   "writing": null,
   "status": "official"
  },
  {
   "code": "iu",
   "name": "Inuktitut",
   "percent": 0.11,
   "writing": null,
   "status": "official_regional"
  },
  {
   "code": "iu-Latn",
   "name": null,
   "percent": 0.11,
   "writing": null,
   "status": "official_regional"
  },
  {
   "code": "crk",
   "name": "Plains Cree",
   "percent": 0.033,
   "writing": null,
   "status": "official_regional"
  },
  {
   "code": "chp",
   "name": "Chipewyan",
   "percent": 0.032,
   "writing": null,
   "status": "official_regional"
  },
  {
   "code": "den",
   "name": "Slave",
   "percent": 0.006,
   "writing": null,
   "status": "official_regional"
  },
  {
   "code": "dgr",
   "name": "Dogrib",
   "percent": 0.0055,
   "writing": null,
   "status": "official_regional"
  },
  {
   "code": "gwi",
   "name": "Gwichʼin",
   "percent": 0.0008,
   "writing": null,
   "status": "official_regional"
  },
  {
   "code": "es",
   "name": "Spanish",
   "percent": 3.2,
   "writing": null,
   "status": null
  },
  {
   "code": "zh",
   "name": "Chinese",
   "percent": 2.7,
   "writing": null,
   "status": null
  },
  {
   "code": "pa",
   "name": "Punjabi",
   "percent": 2.6,
   "writing": null,
   "status": null
  },
  {
   "code": "ar",
   "name": "Arabic",
   "percent": 2.3,
   "writing": null,
   "status": null
  },
  {
   "code": "hi",
   "name": "Hindi",
   "percent": 2.1,
   "writing": null,
   "status": null
  },
  {
   "code": "fil",
   "name": "Filipino",
   "percent": 2,
   "writing": null,
   "status": null
  },
  {
   "code": "yue",
   "name": "Cantonese",
   "percent": 2,
   "writing": null,
   "status": null
  },
  {
   "code": "it",
   "name": "Italian",
   "percent": 1.5,
   "writing": null,
   "status": null
  },
  {
   "code": "de",
   "name": "German",
   "percent": 1.2,
   "writing": null,
   "status": null
  },
  {
   "code": "ur",
   "name": "Urdu",
   "percent": 1.1,
   "writing": null,
   "status": null
  },
  {
   "code": "pt",
   "name": "Portuguese",
   "percent": 0.93,
   "writing": null,
   "status": null
  },
  {
   "code": "ru",
   "name": "Russian",
   "percent": 0.85,
   "writing": null,
   "status": null
  },
  {
   "code": "ta",
   "name": "Tamil",
   "percent": 0.65,
   "writing": null,
   "status": null
  },
  {
   "code": "vi",
   "name": "Vietnamese",
   "percent": 0.64,
   "writing": null,
   "status": null
  },
  {
   "code": "fa",
   "name": "Persian",
   "percent": 0.61,
   "writing": null,
   "status": null
  },
  {
   "code": "gu",
   "name": "Gujarati",
   "percent": 0.58,
   "writing": null,
   "status": null
  },
  {
   "code": "ko",
   "name": "Korean",
   "percent": 0.56,
   "writing": null,
   "status": null
  },
  {
   "code": "pl",
   "name": "Polish",
   "percent": 0.56,
   "writing": null,
   "status": null
  },
  {
   "code": "el",
   "name": "Greek",
   "percent": 0.4,
   "writing": null,
   "status": null
  },
  {
   "code": "uk",
   "name": "Ukrainian",
   "percent": 0.36,
   "writing": null,
   "status": null
  },
  {
   "code": "bn",
   "name": "Bangla",
   "percent": 0.33,
   "writing": null,
   "status": null
  },
  {
   "code": "ro",
   "name": "Romanian",
   "percent": 0.32,
   "writing": null,
   "status": null
  },
  {
   "code": "nl",
   "name": "Dutch",
   "percent": 0.3,
   "writing": null,
   "status": null
  },
  {
   "code": "ja",
   "name": "Japanese",
   "percent": 0.27,
   "writing": null,
   "status": null
  },
  {
   "code": "sr",
   "name": "Serbian",
   "percent": 0.23,
   "writing": null,
   "status": null
  },
  {
   "code": "tr",
   "name": "Turkish",
   "percent": 0.22,
   "writing": null,
   "status": null
  },
  {
   "code": "hr",
   "name": "Croatian",
   "percent": 0.2,
   "writing": null,
   "status": null
  },
  {
   "code": "hu",
   "name": "Hungarian",
   "percent": 0.18,
   "writing": null,
   "status": null
  },
  {
   "code": "so",
   "name": "Somali",
   "percent": 0.16,
   "writing": null,
   "status": null
  },
  {
   "code": "pdt",
   "name": "Plautdietsch",
   "percent": 0.11,
   "writing": null,
   "status": null
  },
  {
   "code": "oj",
   "name": "Ojibwa",
   "percent": 0.072,
   "writing": null,
   "status": null
  },
  {
   "code": "ojs",
   "name": "Oji-Cree",
   "percent": 0.042,
   "writing": null,
   "status": null
  },
  {
   "code": "moe",
   "name": "Innu-aimun",
   "percent": 0.03,
   "writing": null,
   "status": null
  },
  {
   "code": "mic",
   "name": "Mi'kmaw",
   "percent": 0.024,
   "writing": null,
   "status": null
  },
  {
   "code": "atj",
   "name": "Atikamekw",
   "percent": 0.018,
   "writing": null,
   "status": null
  },
  {
   "code": "bla",
   "name": "Siksiká",
   "percent": 0.017,
   "writing": null,
   "status": null
  },
  {
   "code": "cr",
   "name": "Cree",
   "percent": 0.013,
   "writing": null,
   "status": null
  },
  {
   "code": "crl",
   "name": "Northern East Cree",
   "percent": 0.013,
   "writing": null,
   "status": null
  },
  {
   "code": "csw",
   "name": "Swampy Cree",
   "percent": 0.012,
   "writing": null,
   "status": null
  },
  {
   "code": "war",
   "name": "Waray",
   "percent": 0.012,
   "writing": null,
   "status": null
  },
  {
   "code": "ojw",
   "name": "Western Ojibwa",
   "percent": 0.0094,
   "writing": null,
   "status": null
  },
  {
   "code": "crg",
   "name": "Michif",
   "percent": 0.0049,
   "writing": null,
   "status": null
  },
  {
   "code": "moh",
   "name": "Mohawk",
   "percent": 0.0041,
   "writing": null,
   "status": null
  },
  {
   "code": "dak",
   "name": "Dakota",
   "percent": 0.0039,
   "writing": null,
   "status": null
  },
  {
   "code": "hur",
   "name": "Halkomelem",
   "percent": 0.0036,
   "writing": null,
   "status": null
  },
  {
   "code": "nsk",
   "name": null,
   "percent": 0.0027,
   "writing": null,
   "status": null
  },
  {
   "code": "clc",
   "name": "Chilcotin",
   "percent": 0.0022,
   "writing": null,
   "status": null
  },
  {
   "code": "kwk",
   "name": "Kwakʼwala",
   "percent": 0.0021,
   "writing": null,
   "status": null
  },
  {
   "code": "pqm",
   "name": "Maliseet-Passamaquoddy",
   "percent": 0.0021,
   "writing": null,
   "status": null
  },
  {
   "code": "oka",
   "name": "Okanagan",
   "percent": 0.0018,
   "writing": null,
   "status": null
  },
  {
   "code": "lil",
   "name": "Lillooet",
   "percent": 0.0015,
   "writing": null,
   "status": null
  }
 ],
 "locales": [
  "csw-CA",
  "en-CA",
  "fr-CA",
  "iu-CA",
  "iu-Latn-CA",
  "mic-CA",
  "moh-CA",
  "oka-CA"
 ],
 "currencies": [
  "CAD"
 ],
 "formerCurrencies": [],
 "timezones": [
  "America/St_Johns",
  "America/Halifax",
  "America/Glace_Bay",
  "America/Moncton",
  "America/Goose_Bay",
  "America/Blanc-Sablon",
  "America/Toronto",
  "America/Iqaluit",
  "America/Atikokan",
  "America/Winnipeg",
  "America/Resolute",
  "America/Rankin_Inlet",
  "America/Regina",
  "America/Swift_Current",
  "America/Edmonton",
  "America/Cambridge_Bay",
  "America/Inuvik",
  "America/Vancouver",
  "America/Creston",
  "America/Dawson_Creek",
  "America/Fort_Nelson",
  "America/Whitehorse",
  "America/Dawson"
 ],
 "week": {
  "firstDay": "sun",
  "weekendStart": "sat",
  "weekendEnd": "sun",
  "minDays": 1
 },
 "hourCycle": {
  "preferred": "h",
  "allowed": [
   "h",
   "hb",
   "H",
   "hB"
  ]
 },
 "calendars": [
  "gregorian"
 ],
 "measurement": {
  "system": "metric",
  "temperature": null,
  "paper": "US-Letter"
 },
 "callingCodes": [
  "+1204",
  "+1226",
  "+1236",
  "+1249",
  "+1250",
  "+1263",
  "+1289",
  "+1306",
  "+1343",
  "+1354",
  "+1365",
  "+1367",
  "+1368",
  "+1382",
  "+1387",
  "+1403",
  "+1416",
  "+1418",
  "+1428",
  "+1431",
  "+1437",
  "+1438",
  "+1450",
  "+1468",
  "+1474",
  "+1506",
  "+1514",
  "+1519",
  "+1548",
  "+1579",
  "+1581",
  "+1584",
  "+1587",
  "+1600",
  "+1604",
  "+1613",
  "+1622",
  "+1633",
  "+1639",
  "+1644",
  "+1647",
  "+1655",
  "+1672",
  "+1677",
  "+1683",
  "+1688",
  "+1705",
  "+1709",
  "+1742",
  "+1753",
  "+1778",
  "+1780",
  "+1782",
  "+1807",
  "+1819",
  "+1825",
  "+1867",
  "+1873",
  "+1879",
  "+1902",
  "+1905",
  "+1942"
 ],
 "phone": {
  "callingCode": "1",
  "mainForCode": false,
  "intlPrefix": "011",
  "preferredIntlPrefix": "",
  "nationalPrefix": "1",
  "leadingDigits": "",
  "lengths": [
   7,
   10
  ],
  "types": {
   "fixedLine": {
    "pattern": "(?:2(?:04|[23]6|[48]9|5[07]|[67]3)|3(?:06|43|54|6[578]|82)|4(?:03|1[68]|[26]8|3[178]|50|74)|5(?:06|1[49]|48|79|8[147])|6(?:04|[18]3|39|47|72)|7(?:0[59]|42|53|78|8[02])|8(?:[06]7|19|25|7[39])|9(?:0[25]|42))[2-9]\\d{6}",
    "example": "5062345678",
    "lengths": [
     "10"
    ],
    "national": "(506) 234-5678",
    "international": "+1 506 234 5678",
    "e164": "+15062345678",
    "layout": "(XXX) XXX-XXXX"
   },
   "mobile": {
    "pattern": "(?:2(?:04|[23]6|[48]9|5[07]|[67]3)|3(?:06|43|54|6[578]|82)|4(?:03|1[68]|[26]8|3[178]|50|74)|5(?:06|1[49]|48|79|8[147])|6(?:04|[18]3|39|47|72)|7(?:0[59]|42|53|78|8[02])|8(?:[06]7|19|25|7[39])|9(?:0[25]|42))[2-9]\\d{6}",
    "example": "5062345678",
    "lengths": [
     "10"
    ],
    "national": "(506) 234-5678",
    "international": "+1 506 234 5678",
    "e164": "+15062345678",
    "layout": "(XXX) XXX-XXXX"
   },
   "tollFree": {
    "pattern": "8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",
    "example": "8002123456",
    "lengths": [
     "10"
    ],
    "national": "(800) 212-3456",
    "international": "+1 800 212 3456",
    "e164": "+18002123456",
    "layout": "(XXX) XXX-XXXX"
   },
   "premiumRate": {
    "pattern": "900[2-9]\\d{6}",
    "example": "9002123456",
    "lengths": [
     "10"
    ],
    "national": "(900) 212-3456",
    "international": "+1 900 212 3456",
    "e164": "+19002123456",
    "layout": "(XXX) XXX-XXXX"
   },
   "personalNumber": {
    "pattern": "52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|(?:5(?:2[125-9]|3[23]|44|66|77|88)|6(?:22|33))[2-9]\\d{6}",
    "example": "5219023456",
    "lengths": [
     "10"
    ],
    "national": "(521) 902-3456",
    "international": "+1 521 902 3456",
    "e164": "+15219023456",
    "layout": "(XXX) XXX-XXXX"
   },
   "voip": {
    "pattern": "600[2-9]\\d{6}",
    "example": "6002012345",
    "lengths": [
     "10"
    ],
    "national": "(600) 201-2345",
    "international": "+1 600 201 2345",
    "e164": "+16002012345",
    "layout": "(XXX) XXX-XXXX"
   },
   "uan": {
    "pattern": "310\\d{4}",
    "example": "3101234",
    "lengths": [
     "7"
    ],
    "national": "310-1234",
    "international": "+1 310 1234",
    "e164": "+13101234",
    "layout": "XXX-XXXX"
   }
  },
  "formats": [],
  "emergency": {
   "pattern": "112|911",
   "example": "112",
   "lengths": "3"
  }
 },
 "address": {
  "format": "%N%n%O%n%A%n%C %S %Z",
  "lines": [
   "{Name}",
   "{Organization}",
   "{Street address}",
   "{City} {State/province} {Postal code}"
  ],
  "required": [
   "Street address",
   "City",
   "State/province",
   "Postal code"
  ],
  "postalRegex": "[ABCEGHJKLMNPRSTVXY]\\d[ABCEGHJ-NPRSTV-Z] ?\\d[ABCEGHJ-NPRSTV-Z]\\d",
  "postalExamples": [
   "H3Z 2Y7",
   "V8X 3X4",
   "T0L 1K0",
   "T0H 1A0",
   "K1A 0B1"
  ],
  "subdivisions": 13,
  "uppercase": [
   "Street address",
   "City",
   "Name",
   "Organization",
   "State/province",
   "Postal code"
  ],
  "lang": "en",
  "postUrl": "https://www.canadapost-postescanada.ca/cpo/mc/personal/postalcode/fpc.jsf"
 }
}