It's probably a non-starter with CP, but any chance they could build bike lanes adjacent to the train tracks on 9th? Looking at an overhead map, I could potentially see room for a bike corridor separating from the river pathway under Crowchild till about 4th St when it goes into a tunnel. There's a lot of dead space in those lots on 9th/alleyways, and it might be something to work in now before those lots get developed (whatever century that may be).
In general, I'm a fan of separating bikes and cars as much as possible (for both safety and noise reasons), and utilizing alleys and dead zones might not be a bad solution in places.