I think CHC is simply trying to save as much as they can. They have to pay North sea guys more because of history and past deals made with the union and the fact that every salary in the UKs are higher than most of the western world.
GO crews are paid less than CHC Europe because CHC can and nationals are paid even lower because CHC/(local partner) can.
Yup, the union makes a big difference. Every time. And UK doesn't have the highest salaries and the best rosters, you have to look a little further north on the map..