Inconsistent behaviour of NANP toll free numbers
When parsing the number +18665551234: * Without a default country code: US * [With a default country code of US](https://catamphetamine.gitlab.io/libphonenumber-js/?parseCountry=US&parseValue=%2B18665551234): US * [With a default country code of CA](https://catamphetamine.gitlab.io/libphonenumber-js/?parseCountry=CA&parseValue=%2B18665551234): CA * [With a default country code of AG](https://catamphetamine.gitlab.io/libphonenumber-js/?parseCountry=AG&parseValue=%2B18665551234) (or any other NANP country): US I guess US is being used as the default country for numbers shared by all NANP countries, which makes sense, but is it intended that CA is a special case in which setting it as the default country affects the output country? I was not able to replicate this behaviour using [libphonenumber](https://libphonenumber.appspot.com/phonenumberparser?number=%2B18665551234&country=CA) - it returns US regardless of the default country, even if the default country is CA.
issue