Sounds like you and me are on the same page about active transportation. I am in favour of investing and supporting active transportation, but, as far as I'm concerned, the best place for cyclists is on a dedicated cycling/pedestrian trail completely removed from the roadways.
Happily, there is a pretty good network of such trails here in Moncton. Here in the northwest end, it is possible to travel nearly the entire 10 km distance to downtown on a dedicated trail. The only real choke point is where it crosses Berry Mills Road. I personally would support the idea of building a flyover across Berry Mills Road at Edinburgh to facilitate active transportation in this area, even if this cost a couple of million dollars. I think this would be a judicious investment and would make more people seriously consider using bicycles (at least some of the time) in travelling to and from the downtown core.
Cycling zealots have a very activist agenda regarding roadsharing with the car driving public. I am not a big fan of "road diets", but, there are certain roads in greater Moncton where this has been accomplished without too much harm. This includes Salisbury Road and Shediac Road. With Shediac Road however, it is possible that as traffic increases, the road might have to revert to four lanes. I also have no problem with the bicycle lanes on Vaughan Harvey Blvd. The street is wide enough to support this. As for roads like Mountain Road however, there is no way on God's Earth that a road diet is possible here. Mountain Road is a very difficult nut to crack for active transportation.
In other words, I support active transportation where accommodations can made with little harm to the commuting public, and I support judicious investments in a dedicated bicycle network in the city. I doubt my position would garner me much favour with the cycling zealots, but, I really do wish them well, and support a comprehensive cycling network wherever possible.