That's a scurrilous re-writing of history moon howler, even by your low standards for veracity.

Khadr was indeed imprisoned before  Harper won election.  
Chretien not helping Omar Khadr is on him and he was wrong.  (Chretien did intervene to get the father released from  Pakistan but that was even before the 9/11 bombing.)

Martin said he would get Khadr out of Guantanamo and no one howled harder against that than Harper and the Harperites.  Martin didn't follow through and that is on him.

Harper and the Harperites were warned repeatedly that they were in contravention of Canadian  law but they thumbed their noses and raised money from their political base on being "tough on terrorism/Khadr".

In a hurry to help soldiers?  Laughable; to pose, preen and pretend the billions Martin allocated for the move to Kandahar was their idea - that they did.

The Harperites howled to be in Afghanistan, extended the mission when in power and eventually pulled us out - pathetically. No honour.