Has Torchwood been cancelled?

No. There is another series in filming after children of the earth was such a big hit.