Lazlo,
You fail to mention that the cost of living in the UK is more than 2 and half times that of Canada.
Effectively that puts BA pilots pay scales below that of the Canadian charters and on par with a regional airline here.
One Pound Sterling = One CAD $ when cost of living factored in.
100,000 Sterling buys you a semi-detached in London and 250,000CAD gets you a small mansion outside Toronto.
10,000 Sterling gets you a mini in London and 25000 CAD gets you a full sized Chrysler in Canada...get the picture!