That's true. when I ride, I tend to ride around the bike routes. There should be 1 meter when passing any rider. But when they do the stupid stuff like that cyclist putting himself between two passing cars in a narrow street. They are asking for trouble.
On the Vancouver Bike route into guide. It clearly says which bridges you may use the roadway and which should be on the walkway.
Lions gate - required sidewalks, prohibited roadway
Second Narrows - required sidewalks, prohibited roadway
Burrard Street - required widewalk, prohibited roadway
Granville street - required roadway
Cambie street - may use roadway or east sidewalk
Arthur Laing - Allowed roadway / paved shoulder
Oak Street - required sidewalk, prohibited roadway
Knight street - required sidewalk, prohibited roadway
Just because your cycling doesn't mean, you shouldn't plan the route you are about to take. As well as gather the required information about how to get to your destination safe.