The Correctional Service of Canada is more than adequately funded. Based on the ratio of inmates to employees, its funding is probably the highest in the world. The ratio is about one to one. In other words, there is at least one Correctional Service of Canada employee for every inmate. Financially, the expenditures average more than $120,000 a year per inmate.
I don't think it's the resources that are the problem. It's more a question of priorities and redistribution of funds. The Correctional Service of Canada spends only 6% of its total budget on community supervision activities, which is insufficient. It is simply a matter of redistributing funds to ensure that priorities are met.