A Canadian soldier has been killed by an improvised explosive device in Afghanistan. Trooper Larry Rudd, 26, was killed at 12:30 p.m. local time near the village of Salavat, about 20 kilometres southwest of Kandahar city. Rudd's death comes two days after insurgents attacked Kandahar Airfield, the sprawling military base that houses Canadian and other coalition troops in southern Afghanistan. During the four-hour attack, insurgents fired at least five rockets at the base before mounting a brief ground assault that was quickly put down. While there are reports that coalition troops were injured in the attack, the extent of their injuries and their nationalities are not known. Rudd, who was from Brantford, Ont., is the fourth Canadian to die in Afghanistan in May. On May 5, Petty Officer (second class) Craig Blake, 37, was killed by an IED about 25 kilometres southwest of Kandahar city. On May 14, Pte. Kevin McKay, 24, was killed by an IED while he was on foot patrol near Kandahar city. And on May 18, Col. Geoff Parker, 42, was killed alongside five U.S. soldiers and 12 Afghan civilians by a suicide bombing in Kabul. Rudd is the 146th Canadian soldier to be killed during the war in Afghanistan. Canadian Trooper Larry Rudd is shown in a military handout photo. (THE CANADIAN PRESS/HO-Department of National Defence) IED blast kills Canadian soldier in Afghanistan - CTV News ,