The original Charter violations in Guantanamo occurred in 2003-4 and were the responsibility of the Chretien and Martin governments. However, when Harper came to power in 2006 he left Khadr in Guantanamo for another 6 years.  In all, Harper spent 9 years ignoring all opportunities to resolve the problem and making it worse - and definitely more expensive.