Thanks to both of you - I will contact you, BlondeBomber.
I have no problem with their airline service, Megamiles, and agree that they're definitely better than Canadian - but... their ff program has given me a lot of trouble, & refusing to credit miles which THEY messed up on makes my blood boil.
Unfortunately, despite their great fares to Montreal, I can't go up & picket them. The real problem is that I moved from Canada to Europe via Africa, so I used their European partners a lot, and they don't want to credit me for Swissair flights which they miscredited in the first place. Everything seems to be centralised in Montreal, so their London people, who tried to help me, didn't have the power to do much.
For geographical & job reasons I generally used British Airways & Swissair. Miles on Swissair don't "qualify" with Air Canada. So they don't recognise me as a 1K/year traveller. (I'm a BA ff too, and they treat me very well...)