The CIO of Canada has set GAC's "Data reference standard on codes for current and past official names of countries, territories and geographic areas recognized by the Government of Canada" as the official data standard for names and ids of countries, territories and geographic areas. the countries.json file should be updated to reflect these names and id numbers. Continuing to use the two-letter ISO codes is ok in many scenarios, especially when dealing with pre-existing systems or datasets.
The official list is already available as open data at: https://open.canada.ca/data/en/dataset/cac6fd9f-594a-4bcd-bf17-10295812d4c5
I'm happy to help in any way.