A Canadian soldier has been killed by an improvised explosive device (IED) that detonated while he was on foot patrol in southern Afghanistan, the Canadian military said Saturday. Photo:/AFP