I don't think we should have offensive cyberwarfare capability. We have to eliminate that from the outset. That being said, this is a responsibility that, by its very nature, requires cooperation among Public Safety Canada, Transport Canada, Industry Canada and the Canadian Forces.
You could put the Department of National Defence in charge of the entire mandate, but I don't think that would make sense. Every department should, at the very least, be capable of protecting its own network. You have to be realistic about it. The military should not be protecting every piece of data in the city of Ottawa or in the country. You have to adopt a comprehensive approach, meaning that all the departments should work together. In order to centralize this responsibility, I believe you would need a cybersecurity advisor to the prime minister at the Privy Council Office.