A suicide bomb attack on a convoy of Canadian troops in southern Afghanistan has killed three civilians , including a Canadian official .