It’s already in place. Our two indoor cats must get rabies shots/tags. Vets & kennels won’t accept them without it.
Oh, and we get threatening letters from the city, too.
In Calgary, for a few years now, they have required cats to be on leashes when outside the house. I have yet to see the ‘property of a cat’ (ie: the supposed cat ‘owner’) lead said cat on a leash. I kind of doubt that anyone has ever been charged.