I live in Canada and I’m a male so can’t really get a gun (besides a hunting rifle) and even that is hard to obtain here but I always carry a large pocket knife on me.
Never know what crazy you’ll run into in the city I’ve seen some stuff especially taking public transit daily.