Does anyone have a definitive answer for the following scenario?
A company has a multi-location sites, with different versions of the site created to deal with pricing and shipping considerations, and also the fact that although 80% of the products are available across all the sites/regions, some products are restricted to one or more regions.
All the sites are in English.
When a user searches on Google and is based in the USA, they want them to see the US site, in the UK - the UK site, in Canada, the Canadian site. Using hreflangs, they can specify:
domain.com/sedan
domain.com/uk/saloon
domain.com/ca/sedan
are the equivalent pages for each locale (with an x-default for the rest of the world that goes to what is essentially the US site).
But hrelfang demands a language, so en-us, en-gb, en-ca, are obvious - but would/should you also specify that fr-ca goes to the Canadian site (which is in English)? If it's not specified, would a fr-ca user be shown the Canadian site or the US (global) site?