Canadians have improved security in Kandahar, says Afghan general