There is room for two failures. The province should have enforced the provincial law, and the feds should not have have taken action through the banking sector.
My preference would be that the fed enforce the laws on the books themselves (if they have the power to do so), or pressure the province to do so (using the democratic leverage available).
There’s no federal police, the government can make their resources available but it’s up to the province to use them or not. And sure, you could use funding, but there’s no guarantee that that would have solved the problem. The province could have kept digging their heels in.
I don't know exactly how Federalism works in Canada but the answer is their jobs. If that doesn't entail stepping in to provincial business, they shouldn't do anything.
Not saying they did right, but curious.