Only possible solution? Change airlines. It's what I'm gonna do. BA used to be my favourite airline, but since they began ripping off travellers (Or course only World Travellers -- First Class and Business Class won't loose a single of their benefits) they're as good as dead for me.
I hear Star Alliance isn't the worst choice out there...
My only choice really for YYC direct to heathrow (code unknown as I haven't looked it up) is BA... If I go through anyone else, it's minimum 1-2 stops. Smegging airlines, YYC is pre-clearance for like everywhere!!! *grumbles* That and everyone else (including the 2+ stopovers) charges easily $200 CAD more round trip for YYC->Heathrow->AMS (that and nobody else offers a free stopover ticket in london, I wanna see Exile! (And not pay $70-100 for a ticket to see Ministry of Sound, that was a bloody joke on new year's here >.>)). Reason why I was contemplating BA is because of that stopover, and I really wouldn't mind returning the favour a spar started (aka he came over here, enduring a 26 hour road trip after a 14 hour flight to visit)
My options are Air Canada (ewwww), Lufthansa or nwa, and those are 1 or 2 stops, stopping in Minneapolis or Frankfurt. >.>
Air Canada allows.... 23kg/50lbs, however for $35 CAD they allow 32kg/70lbs
Lufthansa allows... 23kg/50lbs, however first class allows 32kg/70lbs
But yeah, with that first class part, I know all about that... Thankfully, we've got Westjet here for domestic... Too bad they don't fly to europe (yet)
I'd simply consider cargo for shipping a suit out, however I kind of like the whole idea of taking it with me for free instead of $100-150 CAD or so each way ~_^