I would say that very few provinces are doing a good job when it comes to ATIPs. This is a problem that exists across Canada. It is not exclusive to the federal government.
Part of the reason is that all our laws come from essentially the same primal pool from the late seventies and early eighties. It's well past time that we actually change that.