Go grab a bucket of pickle mix from the free city pickups and spread it on the sidewalk. Should last through a few freeze thaw cycles, and while the ice will form, at least the gravel stays embedded for grip. Only takes a minute to spread when you need more. Low effort.
https://www.calgary.ca/roads/mainten...sand-salt.html