Senators are not there for life JLM, they have a retirement age of 75. And most of them retire a lot sooner than that. Harper has appointed close to 25 senators already, he has not been in power even for four years.
The canard of senators being there for life is conservative propaganda, who want to abolish the Senate or want a triple E senate (they are going to get neither).