I think in general to this point that has been true, although the form of that may vary. The Canada Job Bank, for example, is a program of long standing which is fundamentally an IT platform for matching jobs with those looking for work. This program had features that were much more hands-on. There is nothing inherently saying that a government department could not deliver that kind of program, but it would be a matter of policy, an administrative policy as to whether that would be the most effective use of public resources.
Any time a government considers outsourcing services from the public sector to private sector providers, it's essentially the same question: Who is best placed to deliver this program in the public interest? In this case, there just was not the time or the existing capability in that tailored way for a public service program to take this on.