Canadian PM Says No More Afghan Troops