OTTAWA—Canada’s military mission in Afghanistan ended Thursday, hours before suicide bombers attacked crowds at Kabul airport, killing several American marines, and leaving an unknown number of Canadians and their families trapped.
The withdrawal occurred as Canada and its military allies braced for imminent attack and to allow for the American-led mission to eventually meet its Aug. 31 deadline for departure.





