Canadian toll-free numbers (+1 888 ...) are labeled as 'US' in Calendar UI when added as phone entry point to conference data like so...
ConferenceDataService.newEntryPoint()
.setEntryPointType(ConferenceDataService.EntryPointType.PHONE)
.setRegionCode('CA')
.addFeature(ConferenceDataService.EntryPointFeature.TOLL_FREE)
.setUri('tel:+1888xxx')
.setPin('123')
The problem is that the area code exists in both countries, but why is the passed region code ignored?