Over the medium term, there must certainly be more capabilities in the private sector and civil society to meet those requirements. They currently don't exist in the Canadian Armed Forces.
At this time, there are two problems.
First, it would take time for civil society and the private sector to build that capability. The idea is to build a unit that could respond to emergency situations. That is the case in Australia, for example, where thousands of volunteers with the required skills can be called upon. Germany has the same kind of capability. That is something Canada could do, but it could not do it in the near future. I think it would take about 10 years. The federal government should provide some money to encourage provinces to do that.
Second, there is a legal problem. The federal government prefers to meet certain requirements by using the Canadian Armed Forces instead of collaborating with provincial or private organizations. There are some legal obligations involved. If the government responds with its resources and its capabilities, it means it can meet those obligations. So the legal context must be considered and it must be determined how to change it, as the current situation does not encourage that kind of collaboration.