I left Air Canada for Lufthansa last year. AC changed the redemption rules for Elites, eliminating instant access to reward tickets. Now an elite, Gold Level, has the same access to reward seats as the person who earned their miles solely through credit card use. In response they offered elites the opportunity to get seats for double miles. I said shove it, switched to LH and have not looked back.
Some of their lower fares don't earn status miles either, so count for squat.