He has given a speech on national television defending the mission , praised Canada 's role in Afghanistan during a speech to the United Nations , given rare interviews on both national broadcasters and had a visit from President Hamid Karzai of Afghanistan , who addressed Parliament about Canada 's mission in his country .