I have googled (well, DuckDuckGo\'ed, actually) till I\'m blue in the face, but cannot find a list of language codes of the type en-GB or fr-CA any
There are 2 components in play here :
You can mix and match languages and regions in whichever combination makes sense to you so there is no list of all possibilities.
BTW, you're effectively using a BCP47 tag, which defines the standards for each locale segment.