I was told the word 'major' is used in NZ, AUS, US and Canada but not UK. Is this true? If so, what do Britons call it? 'Speciality'?
Major/minor terminology is used to an extent in the UK. For example, quoting one UK university website :
In general, a Single Honours Degree is taken in one subject; a Joint Honours Degree is taken in two subjects, equally weighted; a Major/Minor Honours Degree is taken in two subjects, weighted two-thirds/one-third.
However these courses seem historically less popular in the UK than in other countries, so perhaps that's simply why major not used as often ?
Quoting a 2014 blog:
British universities are increasingly offering US-style degree courses to drive up student numbers in the face of mounting competition from overseas, The Telegraph reports. [...] Rising numbers of institutions are running “major/minor” courses – an established feature of American higher education – to meet rising demand for more flexible degrees. [...]
Most British students currently take single-honours degrees focused on one subject. But universities insist the major/minor approach is increasingly appealing to students who want to take a more diverse range while still retaining expertise in one area.