As for Canadians with flying pay....
Top level Sgt NCA with middle rate flying pay gets the same amount of money (after conversion) as the top level Sgt Canadian NCA without flying pay... So there is no need for retention because they are already paid much better than the UK equivalents.