Defence Minister Peter MacKay delivered an impassioned defence of Canadian soldiers and veterans during a speech on Saturday at the Manning Centre conference in Ottawa.