You must not ride as you didn’t say a word about shared pathways. The real dangers are here. Pedestrians are oblivious to cyclists coming behind them. Sometimes oblivious to those coming directly at them.
They use both sides of the path (there is a yellow strip down the middle for a reason), have leashed pets with the leash extending across the entire path, unleashed pets, stop in the middle of the path to text on their phones, and generally think the path is there exclusively for them.
The roads are in a sorry state of disrepair. Everyone speeds post-COVID. Park near a city park and watch how many disregard the speed limit. Try going the speed limit around town and count the cars aggressively pulling past you. RCPM aren’t enforcing anything.
We are damned if we do and damned if we don’t. I challenge you cycle for a month and get to know the dangers cyclists face in this city on a daily basis.
Certainly, cyclists must be aware of their surroundings at all times, but so must everyone else.