MPs have cancelled a Treasury