I’m taking a long, hard look at Air Canada Altitude because of this. I can just about make EBG every year (made EBD only one year), but have 9 years to go for lifelong, as I missed a year due to parental leave.
I mainly travel economy within Europe, but have a few TATL flights a year. This year and last, all my TATL flights were on AC, as the mileage accrual there is quite good, and my destination is usually in Canada. I even use AC for US destinations served by SAS, as clearing the US border is a lot more comfortable in YYZ than, say, EWR.
Altitude credits actual miles flown, so even with the spend requirement it might be better.