Let's look at a place many consider "too narrow", 106 St near the Whitemud Crossing Branch Library. I measured myself, and it has a total width of 28.8 metres. Starting from scratch, lets built up the road. I managed to make all of this fit in the 28.8 metres of width we have (note I measured from the left edge of the west sidewalk to the east side of the bus stop shelter just north of 42 Ave):
It makes it clear that the space is there. For a pair of 2 metre wide sidewalks, a pair of .5 metre flower bed buffers between sidewalk and bicycle path, a pair of one way 2.5 metre wide bicycle paths, a 3 metre wide tree lined buffer on the west side between southbound cyclists and southbound motor traffic, a 2.8 metre wide lane for cars going southbound, a 4 metre wide divide between the two directions of motor traffic, another 2.8 metre wide motor vehicle lane going north, a 3 metre wide bus stop inlet, and a 3.2 metre wide transit shelter.
It all fits. This comes down to looking at the road as something capable of handling the traffic we could want to put on it, not look at car dependency as inevitable. This cross section provides safe walkways that are wide enough to walk with friends side by side, to push baby strollers around, and makes the phrase "stop and smell the roses" literal, due to the plant and flower beds between cyclists and pedestrians, which also discourages toddlers from stepping into the cycle path. The cycle path provides a wide area to cycle at the pace you desire to cycle at and makes that you can cycle two abreast, and then be overtaken by another cyclists, and still feel very safe at any time of the year, and makes clearing it of snow and ice a breeze.
The bus stop design makes that a bus can stop for as long as it needs to without disrupting the flow of traffic, and that there is plenty of space for people to wait for the bus and provide amenities. The other tree buffers divide the two directions of motor traffic, removing most of the risk of head on collisions, and provide enough room to divide your crossing into easy to follow steps, and makes the southbound cyclists feel very safe near the traffic. And the pair of car lanes makes that going 50 km/h or less, the optimal speed limit of distributor roads, a natural feeling and still allows trucks up to 7500 metric tonnes (the road isn't incapable of handling vehicles larger than that, but I would impose such a limit to minimize the size of trucks, making turning conflicts with cyclists less dangerous) and ordinary buses and firetrucks.
Another example you ask? Fine. Lets go to a smaller collector road. A nearby road. 108 St north of 40 Ave. It has between 500 and 1000 cars per day, and while it does have a bus route, that can be relocated to 106 St. Even if the bus route had to stay, there is enough room to put bus stop bypasses, though for obvious reasons it is quite constrained. How constrained? Just 15 metres, sidewalks included. I created a diagram of how this could look: