The Federal Court of Appeal granted the appeal regarding STCA

IRCC issued 284 ITAs in the Express Entry draw #180